Tomcat 8.x部分版本参数传递异常

Posted by WT on June 29, 2018

Tomcat 某些版本在参数传递中特殊字符不能处理的问题

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

方法1: 更换低版本的Tomcat来规避这种问题。

方法2:在conf/catalina.properties中最后添加一行: tomcat.util.http.parser.HttpParser.requestTargetAllow=|{} 摘自:stackoverflow 醉陌浮生