java.lang.IllegalArgumentException: リクエストターゲットに無効な文字が見つかりました。有効な文字は RFC 7230 および RFC 3986 で定義されています。

org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。
 
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

エラー分析: フロントエンドによって送信された一部の特殊文字は、tomcat の上位バージョンでは認識されません。

解決策:server.xml 構成を変更します。

tomcat --> conf –> server.xml

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
      relaxedQueryChars="|{}[],%" />

———————————————
著作権に関する声明: この記事は CSDN ブロガー「Shaoxia snail」のオリジナル記事です。CC 4.0 BY-SA 著作権契約に従って、オリジナルのソース リンクを添付してください。この文。
元のリンク: https://blog.csdn.net/weixin_39207535/article/details/108260666

Guess you like

Origin blog.csdn.net/qq_42049516/article/details/123051618