nginx 处理request header参数配置

一曲冷凌霜 提交于 2020-11-05 10:53:57

携带大header时,如果返回400错误,参考如下。

nginx限制

nginx处理request header描述如下。默认分配1kb内存,当超过时,分配更大的内存,一个request url不能超过8kb,否则返回414,单个header不能超过8kb,否则返回400。

tomcat限制

request header合计最大是8kb。

maxHttpHeaderSize: The maximum size of the request and response HTTP header, specified in bytes. If not specified, this attribute is set to 8192 (8 KB).

解决方法

  • 更改tomcat配置,更改nginx配置。
  • 如果该header没有必要到达后端,比如cookie,则可以在nginx转发时,清除cookie的值,不要发到后端去。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!