반응형
HttpUrlConnection
-
외부 통신 - (RestTemplate, AsyncRestTemplate, WebClient, HttpURLConnection, HttpClient ) 간략 정리Java & Spring/기타 2021. 7. 29. 17:11
RestTemplate Spring 3.0 부터 지원 Bolierplate code를 줄여줌 RestAPI를 사용해야하는 경우 적합 Multi-Thread & Blocking 방식 JDK HttpURLConnection, Apache Http Components 등과 같이 기본 HTTP 클라이언트 라이브러리를 통해 템플릿 메서드 API를 제공하는 HTTP 요청을 수행하는 동기식 client RestTemplate은 HTTP 메소드에 대한 시나리오를 제공하고, exchange와 excute 메소드를 제공 spring에서 5.0부터는 org.springframework.web.reactive.client를 사용하는 것을 권유 최신 API와 동기, 비동기, 스트리밍 시나리오를 지원 AsyncRestTempla..