采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
遇到一个特别奇怪的问题,开发一个post接口用了@RequestBody接受参数,用swagger和postman试着没问题,但是用axios接口就一直不返回,会报个错,用fetch也一样,最后发现只要content-type是application/json;charset=utf-8或者application/json就会有这个问题,必须是application/json;才行,请问为啥会出现这种问题呢相关截图:
第一张是content-type带charset的,接口一直不返回,第二张是超时后返回的,第三张是不带charset的,可以正常返回
因为后端应了RestController注解,所以http提交的数据必须是json格式的
和content-type的值有关系吗,必须是application/json;加charset=utf-8或者去掉分号都不行吗
而且奇怪的是我在postman上content-type加上charset和去掉分号都没有问题
Content-Type的值是固定的,不能随便加参数
登录后可查看更多问答,登录/注册
未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨
2.3k 19
2.1k 18
1.8k 14
806 13
1.5k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号