tomcat8.5.46错误请求400

tomcat版本是8.5.46

server.xml

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000" relaxedQueryChars="|[,]"
       maxPostSize="-1"
           redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">

catalina.properties

tomcat.util.http.parser.HttpParser.requestTargetallow=|

仅“ |”是工作,'[]'仍然是一个错误的请求。

[root@manager1 ~]# curl -I 'http://192.168.10.184:11201/default/szbiapial|.css'
  

找到HTTP / 1.1 302
  伺服器:Apache-Coyote / 1.1
  Set-Cookie:JSESSIONID = 19BA71A51489BFD728E30517C8A7B373;路径= /; HttpOnly
  位置:/ login?redirectUrl =%2Fdefault%2Fszbiapial%7C.css
  传输编码:分块
  日期:2019年12月23日,星期一04:57:36 GMT

[root@manager1 ~]# curl -I 'http://192.168.10.184:11201/default/szbiapial\[.css'
  

HTTP / 1.1 400错误请求
  伺服器:Apache-Coyote / 1.1
  传输编码:分块
  日期:2019年12月23日星期一04:37:51 GMT
  连接:关闭

liuzuowei521 回答:tomcat8.5.46错误请求400

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2875051.html

大家都在问