[JAVA] Invalid character found in method name. HTTP method names must be tokens

[JAVA] Invalid character found in method name. HTTP method names must be tokens

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens

at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:140)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1050)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)

https 프로토콜이 활성화되지 않은(http 프로토콜을 사용하는) 웹서비스에 https URL을 요청하는 경우 발생하는 오류다.

결국 오류가 발생한 원인은 둘 중 하나다.

1. 브라우저 주소창에 http 를 입력해야 하는데 실수로 https 를 입력한 경우

2. https 프로토콜로 띄워야하는 웹서비스인데 SSL 적용이 안된 경우

실수로 잘못 입력하지 않았는지 브라우저 주소창을 확인해보자.

참고사이트 : https://yeonyeon.tistory.com/84