遇到的问题:
今日份的工作任务之一,是需要将师兄写好的代码,整合到项目中来,在修改的过程中遇到一些问题,一直提示
request.getInputStream().read()
这句语句执行后,buffer并没有获取到相应的值。
开始进行尝试解决这个问题,首先核对了下师兄那里可以跑通的代码:
请求头如下所示:
参数,表单数据如下所示:
划重点,Content-type为application/x-www-form-urlencoded,这意味着:
1.转换为Spring Boot的时候,需要采用@ResponseBody或@ResponseParam来接收到这些表单数据
2.需要进行url转码
解决方式:
首先将如下内容:
@POST
@Path("test")
@Produces({MediaType.APPLICATION_JSON})
public String getTest(@