티스토리 뷰

Invalid character found in method name .. HTTP method names must be tokens  이런 이상한 오류가 떨어지며 화면에서는 아예 페이지를 찾을 수 없다는 오류가 나온다. 

[18:02:15.721][INFO ][o.a.coyote.http11.Http11Processor.log:line175] - Error parsing HTTP request header
 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x020x000x010x000x010xfc0x030x03x0xb10xed+]/0xfe0xfb0x8c20xa40x110x92~0x8f0x030x84K0x840xf3[0xf3F0x9c0xf50xd90x930x980xba0xb00xd5.]. HTTP method names must be tokens
	at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:418)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:260)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

자세한 오류내용은 위와 같다. HTTP request header를 parsing하는데 오류가 났다고 한다. 

 

HTTP method names must be tokens

브라우저의 개발자 도구를 통해서 오류를 추적했더니 요청이 https 로 들어가고 있었다. 호출을 http로 해야 하는데 https로 잘못 한 것이다. 

 

결론 : https로 호출하는 부분에 대해 http로 수정을 하면 된다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30