개발경험 및 메모/Tomcat
[Tomcat] java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
로컬에서 SpringBoot로 구동하였을 때에는 이상이 없었는데.. Tomcat에 적용한 이후에 아래와 같은 에러가 발생했다. java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 원인을 파악해 보니 URL 에 특수문자가 들어가서 에러난 것이다. 레거시 시스템에서 Get방식으로 바로 호출하는 것이 있기에.. 우리쪽에서 수정을 해야했다. 호출하는쪽에서 encodeURI로 전체주소를 감싸서 넘겨줬으면 좋았을 것을... Tomcat쪽에 직접 설정을 한다면 아래 경로에서 relaxedQueryChars을 추가해주면 ..
2020. 2. 13. 08:28
최근댓글