标题说明了一切:从哪个版本开始 LimitRequestFieldSize 不再硬编码为最大值 8k?
看来 2.2.15 仍然受到影响。
答案1
好的,事实证明它在 2.2 中有效,但是如果您在它后面有一个 Tomcat 并使用 mod_proxy_ajp,则需要增加最大 AJP 数据包大小,否则它仍然会给出 400 错误请求。
具体来说,在 Apache 中设置此项:
LimitRequestFieldSize 65536
ProxyIOBufferSize 65536
Tomcat server.xml 中的 ajp 连接器如下:
packetSize="65536"
仅设置 LimitRequestFieldSize 是行不通的!