位置:- 正文

Get请求使用请求体传递参数会报400异常的问题(get请求有哪些)

编辑:rootadmin
问题描述: 前端使用Get请求并且使用请求体传递参数,后端使用@RequestBody注解封装参数,这时会出现400的异常信息。 解决方法: 1、Get请求不要使用请求体,使用请求体的话用POST请求。(建议,这样才是正常的规范写法) 2、保留Get请求与请求体,后端也可以用对象来封装请求体中的参数 ...

推荐整理分享Get请求使用请求体传递参数会报400异常的问题(get请求有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

Get请求使用请求体传递参数会报400异常的问题(get请求有哪些)

文章相关热门搜索词:get请求参数怎么写,get请求请求参数写在请求地址后面,get请求怎么写,get请求怎么写,get请求请求参数写在请求地址后面,get请求步骤,get请求请求参数写在请求地址后面,get请求有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:前端使用Get请求并且使用请求体传递参数,后端使用@RequestBody注解封装参数,这时会出现400的异常信息。解决方法:1、Get请求不要使用请求体,使用请求体的话用POST请求。(建议,这样才是正常的规范写法)2、保留Get请求与请求体,后端也可以用对象来封装请求体中的参数,但是封装对象需要去掉@RequestBody注解,不然会有400异常。

触发场景:这个问题在用Postman去测试后端接口的时候并没有发现,因为这种情况在Postman中请求是合法的。然后在与前端同学联调接口的时候发现了这个问题。说明这种传递参数的方式在浏览器中并不合法。

参考https://blog.csdn.net/qq_40734247/article/details/107058221

本文链接地址:https://www.jiuchutong.com/zhishi/304171.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/gongshang/304172.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络