[Spring][Tomcat] java.lang.IllegalArgumentException:要求先に無効な文字が見つかりました.
Error : java.lang.IllegalArgumentException:要求先に無効な文字が見つかりました.RFC 7230およびRFC 3986には、有効文字が定義されている.
Tomcatがセキュリティ上の理由でGET方式の場合、URLに特殊文字が含まれている場合に発生するエラーです.
よく見るとかっこが1つ増えています
解決策は次のとおりです.であればURL を正しく修正する.のハングルまたは特殊文字を使用する必要がある場合は、
クロムではこのようなエラーは起こらないそうですが、私が使っているブラウザはedgeかもしれません.この場合、サーバ.xmlを次のように変更します. GETの代わりにPOSTを使用することである.
Tomcatがセキュリティ上の理由でGET方式の場合、URLに特殊文字が含まれている場合に発生するエラーです.
よく見るとかっこが1つ増えています
解決策は次のとおりです.
server.xml
を変更します.クロムではこのようなエラーは起こらないそうですが、私が使っているブラウザはedgeかもしれません.この場合、サーバ.xmlを次のように変更します.
<Connector connectionTimeout="20000"
port="8080"
protocol="HTTP/1.1"
redirectPort="8443"
relaxedQueryChars="[]()^|""/>
もう1つの方法は、Reference
この問題について([Spring][Tomcat] java.lang.IllegalArgumentException:要求先に無効な文字が見つかりました.), 我々は、より多くの情報をここで見つけました https://velog.io/@dogakday/SpringTomcat-java.lang.IllegalArgumentException-요청-타겟에서-유효하지-않은-문자가-발견되었습니다テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol