使用AJP/Tomcat 6.0设置最大HTTP头大小

使用AJP/Tomcat 6.0设置最大HTTP头大小,http,tomcat,http-headers,tomcat6,ajp,Http,Tomcat,Http Headers,Tomcat6,Ajp,如果您没有使用AJP,Tomcat 6.0连接器在server.xml中有一个很好的maxHttpHeaderSize属性。但如果您使用的是AJP,则无法理解该属性。如果您正在编写使用AJP的应用程序,是否有任何方法可以增加允许的HTTP头大小 (maxHttpHeaderSize记录在中,但该文档中也有这样的内容:“如果您希望配置用于使用AJP协议连接到web服务器的连接器(如Apache 1.3的mod_jk 1.2.x连接器),请参见此处。”链接指向属性列表中省略的maxHttpHeade

如果您没有使用AJP,Tomcat 6.0连接器在
server.xml
中有一个很好的
maxHttpHeaderSize
属性。但如果您使用的是AJP,则无法理解该属性。如果您正在编写使用AJP的应用程序,是否有任何方法可以增加允许的HTTP头大小


maxHttpHeaderSize
记录在中,但该文档中也有这样的内容:“如果您希望配置用于使用AJP协议连接到web服务器的连接器(如Apache 1.3的mod_jk 1.2.x连接器),请参见此处。”链接指向属性列表中省略的
maxHttpHeaderSize
)的位置。

AJP协议是面向数据包的,在
mod\u proxy\u AJP
一节中指出:

根据大部分代码,最大数据包大小为8*1024字节 (8K)。数据包的实际长度编码在报头中

Send Headers
的数据包代码为4,因此似乎所有的数据头都需要放入一个8k限制的数据包中。但是,如果正确,您可以增加该限制