tomcat : 向后台传 json字符串有可能报400错误

  • 原因:
    有可能是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

你可能感兴趣的:(jsp,java,tomcat,400错误)