컴퓨터 속 이야기/IT 기타
[오류]Error parsing HTTP request header
SophyBliss
2021. 1. 11. 22:46
반응형
회사에서 업무 중에 오류가 발생하여 접하게 된 parsing HTTP request header 오류!!
further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException : Invalid character found in the request target.
The valid characters are defined in RFC 7230 and RFC 3986
원인은 Parameter 인코딩 문제!!!
그리하여 글쓴이는 아래와 같이 확인을 하였다. 소스코드에 변동이 생기지 않도록 확인만 하기 위함이었다.
1. 문제가 되는 화면에서 F12로 개발자도구에서 오류 확인
2. 해당 오류 Name 을 클릭하여 Request URL 확인!
3. Request URL 을 복사하여 아래와 같이 Java URLEncoder.encode(url, "UTF-8"); 로 확인!!!
결과는
4. 자 되었다면, Encoding 후 의 결과를 복사하여 웹 브라우저에서 확인 한다.
5. 오류 없이 어떤 Parameter가 전달되는지 확인이 가능하게 되었답니다!!
URLEncoder.encode(url , "UTF-8");
반응형