原因:
有可能是tomat为了安全吧。把一些特殊字符进行了编码 比如+
会转义成特殊的编码。 会导致400错误解决方法:
找到config/catalina.properties 最后一行,去掉注释#
在最后加一个{}
#tomcat.util.http.parser.HttpParser.requestTargetAllow=|
改为:
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
重启服务。
使用的tomcat版本是:
apache-tomcat-8.5.23-windows-x64.zip