특수 문자 오류 해결하기: Invalid character found in the request target
·
삽질 로그
안녕하세요.최근 개발 중 java.lang.IllegalArgumentException: Invalid character found in the request target 오류에 직면했습니다.해당오류는 클라이언트의 요청 URL에 특수 문자가 포함되어 있을 때 발생하는 문제로, RFC 7230 및 RFC 3986 규정에 어긋나는 문자들 때문이라고 합니다.그래서 이번 글에서는 이 문제의 해결 과정을 공유하고자 합니다.문제 발생 상황Spring Boot에서 클라이언트로부터 특정 특수 문자를 포함한 요청을 받았을 때, java.lang.IllegalArgumentException 오류가 발생했습니다. 처음에는 application.yml 설정을 통해 요청 인코딩을 UTF-8로 강제하는 방식으로 해결하려 시도했습..