在开发项目过程中,突然遇到400 Bad Request Request Header Or Cookie Too Large的报错,我也是第一次出现这样的错误,感觉还是挺新奇的. 分析下出现错误的原因: 1.可能是你的网络DNS配置错误. 2.由request header过大所引起,request过大,通常是由于cookie中写入了较大的值所引起的. 3.访问太频繁,浏览器的缓存量太大,产生错误. 解决办法: 1.清理浏览器的cookie记录,和缓存文件,重启浏览器就好了. 2.打开360安…
背景 今天在自己使用Springboot开发博客系统的时候,在浏览器点击提交markdown文件一直出现以下异常: java.lang.IllegalArgumentException: Request header is too large 使用的WEB技术栈是Springboot,内嵌tomcat服务启动 解决方案 经过排查,是因为服务器有请求长度配置,查看服务器配置类ServerProperties源码可以看到,有以下参数: /** * Maximum size, in bytes, of…
使用nginx过程中遇到了个问题,就是request中的header name中如果包含下划线会自动忽略掉,导致服务器接收不到该字段的内容,以下为解决方法: nginx默认request的header内容参数下划线时会自动忽略掉,需要添加以下配置到http中 underscores_in_headers on; #默认 underscores_in_headers 为off,表示如果header name中包含下划线,则忽略掉.…
当request url过长的时候,经常tomcat后台就会包 "Request header is too large"错误. 解决方法:修改server.xml文件,linux下找到webapps文件夹,find . -name "server.xml",利用vi修改add/update at the tomcat server xml<Connector port="8080" protocol="HTTP/1.1"…
mvn deploy 报错:Return code is: 400, ReasonPhrase: Bad Request. -> TEST通过没有报错,但是最终部署到Nexus中时出现错误. 后检查发现,pom中的上传releases 和 snapshots的配置颠倒了. 要跟nexus上的配置一对一对应 来自为知笔记(Wiz)…
开始浏览器报(net::ERR_CONNCTION_ABORTED)然后就一直找这个错误是怎么引起的,找了一圈也没有找到答案. 后来看了一下后台发出后台错http post request header is too large 错误 这一下就好解决了修改一下TOMCAT就行了接下来我们看如何修改: post请求,本身请求参数无大小限制,但是一般的服务器像tomcat都有默认大小,出现上述问题就是传输的参数超过了默认大小, 处理办法:在server.xml中 <Connector connect…
tomcat运行项目时,有一个请求过去后,后台报这样的错java.lang.IllegalArgumentException: Request header is too large原因:请求头超过了tomcat的限值.本来post请求是没有参数大小限制,但是服务器有自己的默认大小.解决:处理办法:在server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/…
最近在自己本地deploy jar 到本地 nexus的时候,报错 Return code is: 400, ReasonPhrase: Bad Request. 解决思路: 1.查看maven profile .查看下图的配置和maven配置文件settings.xml中的server.repositories 配置是否一致. 这里主要是看相应的id,对应的用户名.密码.url之类的配置是否正确. 2.如下图:设置对应仓库的 Deployment Policy…
现在我们项目中都已迁入spring boot和spring cloud. 服务间调用现在都改成feign的调用方式,但是上次在实际使用过程中出现过:Request header is too large 的情况. 这里重现下场景: 1,调用其他服务提供方的接口 2,POST请求,传递的参数包含数据较大 3,本地联调发现报错:Request header is too large 查询一圈发现大多是建议修改tomcat中的header的最大值: 例如:server.max-http-header-…
错误描述: java.lang.IllegalArgumentException: Request header is too large 问题分析: 请求头超过了tomcat的限值.本来post请求是没有参数大小限制,但是服务器有自己的默认大小. 解决方案: (1) 修改 tomcat 的 server.xml 的配置文件,增加 请求字段长度.  <Connector connectionTimeout="20000" port="8080" protoco…