반응형 HTTPS3 [Error] Invalid character found in method name / HTTP method names must be tokens RestApi 통신 중에 아래와 같은 에러가 발생하였다. Error parsing HTTP request headerInvalid character found in method name HTTP method names must be tokens. 헤더에 문제가 있다고 말하는것 같으나 헤더에는 문제가 없었다.바디역시 이슈가 없었고, 해결 방법은 Http 가 아닌 Https 를 사용하여 발생한 문제였다. 둘 사이의 차이점은 아래 참고 포스팅 참고 바란다.참고 포스팅https://thenicesj.tistory.com/289 HTTP / HTTPS 차이인터넷을 할때 주소창에 도메인 주소를 적기 전에 http:// 혹은 https:// 를 붙여야한다. 몇몇의 브라우저에서는 client(사용자) 의 편리함을 .. 2024. 10. 5. [Error] java.lang.IllegalArgumentException: Illegal character in scheme at index 0: localhost Java 내에서 다른 controller 로 Uri 를 보내게 될때 java.lang.IllegalArgumentException: Illegal character in scheme at index 0: localhost 의 에러가 발생 하였다. 사용한 uri 값은 ..이상 생략 .uri("127.0.0.1:8080/test/test") ..이하 생략 이렇게 사용을 하였다. 기본적이고 당연한 부분이었지만 실수로 프로토콜 타입에서 http or https 를 적어주지 않아서 발생한 에러였다. .uri("http://127.0.0.1:8080/test/test") 로 변경하여 해결 2024. 3. 26. HTTP / HTTPS 차이 인터넷을 할때 주소창에 도메인 주소를 적기 전에 http:// 혹은 https:// 를 붙여야한다. 몇몇의 브라우저에서는 client(사용자) 의 편리함을 위해 자동으로 http 를 가려주긴 하는데 주소를 복사하게 되면 맨 앞에 http의 주소가 함께 붙는다. 그럼 이 http는 무엇인가? HyperText Transfer Protocol 의 약자로 통신 규약 프로토콜이다. HTTP란? HTTP 서버는 기본 포트인 80번 포트에서 서비스 대기중이며 TCP 80 포트를 사용해 연결하면 서버는 요청에 응답하면서 자료(텍스트)를 주고받는다 단순텍스트를 주고받기 때문에 네트워크에서 전송 신호를 인터셉트하는 경우 원하지 않는 데이터 유출이 발생할 수 있다. HTTPS란? HTTPS는 기존 HTTP 레이어에서 SS.. 2022. 8. 6. 이전 1 다음 반응형