问题记录---自测接口完全没问题,前端发送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也好像没出过类似的问题,不知道为什么这次就会发生这种事情,记录一下记录一下。。。有知道的可以留言解答一下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JokerQGA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值