HttpURLConnection, RestTemplate, WebClient 비교
·
Spring/끄적끄적
1. 개요외부 API를 호출할 일이 생겨, 비슷한 다른 로직을 살펴보던 중 HttpURLConnection을 사용하는 것을 보았다. 지난 졸업작품 프로젝트를 하면서 WebClient를 사용하여 네이버 지도 API를 호출한 적이 있었는데이번 글을 기회로 "각 HTTP 요청 연결의 사용 시점"에 대해 정리하고자 글을 작성하게 됐다. 참고로 졸업작품에서는 N^2 (N 인턴 업무에서는 5000~6000 건에 해당하는 API 호출이 필요하여 WebClient를 사용했다. 2. HTTP 통신 방식 공공 데이터 포털에서 제공하는 Open API나 기업에서 제공하는 API를 사용하기 위해서,요구하는 Parameter / Body / Header 형식을 갖춘 HTTP 요청을 만들어야 한다. 서버 간의 HTTP 통신을..