微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

问题记录---自测接口完全没问题,前端发送Ajax请求一直无响应

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] 举报,一经查实,本站将立刻删除。

相关推荐