加油,新时代打工人!
网上很多配置不是正确写法,Tomcat9正确配置server.xml请求头信息:
<Connector port="8008" protocol="HTTP/1.1"
connectionTimeout="30000"
redirectPort="8443"
maxThreads="300"
minSpareThreads="50"
acceptCount="250"
enableLookups="false"
maxKeepAliveRequests="1"
maxParameterCount="1000"
useBodyEncodingForURI="true"
URIEncoding="UTF-8"
maxPostSize="-1"
maxHttpHeaderSize="102400">
<RelaxedQueryChars chars="[,],%,|,{,},^,\,`,",<,>"/>
<RelaxedPathChars chars="[,],%,|,{,},^,\,`,",<,>"/>
</Connector>
请注意,RelaxedQueryChars 和 RelaxedPathChars 都需要作为 Connector 的子元素,并且它们都有一个 chars 属性,用于指定特殊字符的列表。