JDK : 1.8
框架 : SpringBoot
问题描述:
前几天在公司写接口的时候,写好接口自测没有任何问题, 但是跟前端对接的时候出现了问题: 在发送Ajax Post请求的时候接口一直无响应, 具体伪代码如下:
@PostMapping("/updateInfo")
@ResponseBody
public ResultDataVO updateInfo (@RequestParam("ids") String ids) {
...
return new ResultDataVO();
}
自测无问题, Postman测试时Body里选的是form-data
最后终于解决了:
问题是 我在自测的时候在Postman里面选择的是form-data 而 Ajax发送的类型的 x-www-form-urlencoded
然后这个时候我接收参数的方法也就得改为@RequestBody
ps : 这种问题以前没有遇到过, 以前Ajax发post也好像没出过类似的问题,不知道为什么这次就会发生这种事情,记录一下记录一下。。。有知道的可以留言解答一下
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。