get请求url过长导致访问出现400的解决办法 |
您所在的位置:网站首页 › 接口请求参数太多如何处理 › get请求url过长导致访问出现400的解决办法 |
问题原因:
请求头过大,我的错误原因是get请求url中拼接的参数过长,刚开始怀疑是url过长,查询发现每个浏览器对url都有最大长度限制如下 了解到各个浏览器对URL的长度限制如下: IE浏览器对URL的长度现限制为2048字节(自己测试最多为2047字节)。360极速浏览器对URL的长度限制为2118字节。Firefox(Browser)对URL的长度限制为65536字节。Safari(Browser)对URL的长度限制为80000字节。Opera(Browser)对URL的长度限制为190000字节。Google(chrome)对URL的长度限制为8182字节。 原文链接 我的请求url字节数刚好是9000+,尝试更换opera浏览器再次尝试,仍然报400,此时发现idea中出现报错 java.lang.IllegalArgumentException: Request header is too large 解决办法:1.在yml文件中添加配置 server: max-http-header-size: 100000002.tomcat 需要在server.xml里面配置 完美解决! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |