首页IT科技get请求参数长度限制(Get请求使用请求体传递参数会报400异常的问题)

get请求参数长度限制(Get请求使用请求体传递参数会报400异常的问题)

时间2025-05-04 17:37:01分类IT科技浏览5126
导读:问题描述: 前端使用Get请求并且使用请求体传递...

问题描述: 前端使用Get请求并且使用请求体传递参数              ,后端使用@RequestBody注解封装参数                     ,这时会出现400的异常信息

              。

解决方法: 1              、Get请求不要使用请求体      ,使用请求体的话用POS

T请求                     。(建议       ,这样才是正常的规范写法)

2                     、保留Get请求与请求体                     ,后端也可以用对象来封装请求体中的参数             ,但是封装对象需要去掉@RequestBody注解       ,不然会有400异常      。

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

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

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
用python读取csv文件的一列(python读取csv的不同形式) seo网站设计(网站SEO入门基础教程:掌握关键技巧,提升网站流量与曝光)