본문 바로가기
728x90
반응형

Study364

[Java] Invalid character found in method name. HTTP method names must be tokens 에러 Invalid character found in method name. HTTP method names must be tokens 에러 에러 발생 상황 : 사내 프로젝트를 로컬로 가져와서 DB 연결 부분은 제거하고 Postman으로 POST 방식의 HTTP 통신 확인 에러 원인 : https가 활성화되지 않았는데 https에 요청을 하는 경우 에러 해결 - HTTP 통신 시 https://~~~를 http://~~~로 수정 사내 프로젝트는 정식적으로 서비스 되다보니 postman에서도 당연히 https로 통신을 했었다. 이걸 로컬로 가져온 뒤에 로컬 톰캣이랑 연동해서 테스트를 시도했었고, 로컬에는 ssh 설정 같은건 한 적이 없으니 당연하게도!! 오류가 떴다ㅠㅠ 이외에도 포트번호를 내가 설정한 것이 아닌.. 2022. 11. 9.
[MAC] 실행중인 포트(port) 죽이기 로컬서버에서 작업을 하다보면 특정 포트가 정상적으로 종료되지 않아 해당 포트번호를 점유하고 있는 경우가 생긴다. 오늘은 포트번호를 이용해 해당 포트(프로세스)를 간단하게 Kill 하는 방법을 알려주겠다. Main Idea 포트번호를 이용해 해당 포트가 쓰고있는 process ID 를 얻어낸다. process ID 를 이용해 해당 프로세스를 Kill 🤺 바로 본론으로 들어가자. 터미널을 키고 다음 명령어를 입력해보자. $ sudo lsof -i :{port} {port} 에 원하는 포트번호를 입력하면 된다. 예를 들어, 포트 3000번을 종료시키고 싶다면, $ sudo lsof -i :3000 을 입력하면 된다. lsof는 list open files 의 약자다. 만약 해당 포트에 실행중인 프로세스가 있다.. 2022. 11. 9.
[스프링] RestTemplate 스프링 RestTemplate - RestTemplate란? - RestTemplate의 특징 - RestTemplate 동작 원리 - API 호출 클래스 종류 - 지원 메서드 - RestTemplate 사용 방법 · RestTemplate 사용 예시 · 요청 URI 설정 방법 · Body 만들기 · Header 만들기 · Get 방식 예시 · POST 방식 예시 RestTemplate란? Spring에서 지원하는 객체로 간편하게 Rest 방식 API를 호출할 수 있는 Spring 내장 클래스입니다. Spring 3.0부터 지원되었고, json, xml 응답을 모두 받을 수 있습니다. Rest API 서비스를 요청 후 응답 받을 수 있도록 설계되어있으며 HTTP 프로토콜의 메소드(ex. GET, POST.. 2022. 11. 1.
[Java] Java로 HTTP GET, POST 통신하기 Java API 활용하기 Java SE 플랫폼의 기본 API를 정의하는 java.base 모듈에는 java.lang 패키지를 비롯한 다양한 패키지들이 있습니다. 그 중에 java.net 패키지에는 네트워크 애플리케이션을 구현하기 위한 클래스들이 있습니다. 이 패키지에 있는 HttpUrlConnection 클래스와 URL 클래스를 활용하여 HTTP 통신을 할 수 있습니다. 1. URL 클래스 참고: docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html URL 클래스는 자원을 요청할 주소를 나타내는 클래스입니다. URL 클래스를 살펴보면 Serializable 인터페이스를 구현하고 있어, 직렬화를 위한 조건을 갖추고 있습니다. publ.. 2022. 10. 27.
728x90
반응형