본문 바로가기

dev/자바

Java REST API 연계

자바를 통해 REST API 연계를 할 수 있습니다.

 

코드를 작성하는 게 어려울 수도 있는데 저는 최대한 간단히 해보려고 노력했습니다.

 

POST 요청 예제 코드

 

main 함수부터 먼저 보면

 

22~26라인은 헤더 정보들을 map에 추가하고 있고

 

28~31라인은 파라미터 정보들을 map에 추가하고 있습니다.

 

33라인은 url 주소이고

 

36라인은 POST 메소드 요청을 처리하는 postHttpsApi 함수에

 

앞에서 작성한 헤더, 파라미터, url 주소를 전달해서 호출하고 있습니다.

 

이제 postHttpsApi 함수를 보게 되면

 

47~48라인은 URL 객체를 통해 HttpsURLConnection 객체를 할당받고 있습니다.

 

50라인은 요청 메소드를 설정하고

 

52~59라인은 HttpsURLConnection 객체에 헤더 정보를 설정하고 있습니다.

 

61~67라인은 파라미터를 url 파라미터가 아닌 body로 전달하고 있고

(GET 메소드 요청인 경우 생략하시면 됩니다.)

 

69~81라인은 HTTP 요청 결과 코드를 확인하고 있습니다.

 

81~89라인은 HTTP 요청 결과값을 콘솔로 출력하고 있습니다.

 

POST 요청 예제 결과

 

POST 요청이 정상적으로 끝났으면 위와 같은 결과를 확인할 수 있습니다.

 

REST API 연계하는 부분이 어려울 수 있는데 url주소와 헤더, 파라미터들을

 

제대로 설정해서 하면 어렵지 않게 해결할 수 있습니다.

'dev > 자바' 카테고리의 다른 글

Java 시간 계산  (0) 2022.11.28
Java type casting  (0) 2022.11.28
Java Collection forEach  (0) 2022.10.26
Try-With-Resource  (0) 2022.02.10
Arrays Collections sort  (0) 2021.12.16