본문 바로가기
  • Adillete
【Spring】

[HttpClient]

by 아딜렛 2026. 2. 23.

HttpClient의 역할:

다른 서버(api)등에 HTTP 요청 전송

응답(response)을 받아서 파싱

rest api 호출, 외부 서비스 통신, 인증 서버 연결 등 다양한 곳에 사용한다.

Apache  httpclient : blocking, 스레드 1개가 응답 올때까지 잡고 기다림

외부 API 호출 할때 타임아웃 설정 필수

대량 호출시 커넥션 풀, 재시도, 서킷브레이커 연계 필

webclient: non blocking, 요청 보내고 스레드반환, 응답오면 다시 처리함

 

출처: 

https://baek-dev.tistory.com/217

 

[Spring Boot] HttpClient

HttpClient란?HttpClient는 자바 애플리케이션이 다른 서버나 API에 HTTP 요청(GET, POST 등)을 보내고 응답을 받기 위한 라이브러리 또는 인터페이스임.자바에서는 기본적으로 HttpURLConnection 이 존재하지만

baek-dev.tistory.com

 

'【Spring】' 카테고리의 다른 글

[CacheManager ]  (0) 2026.02.20
[spring AI] .content() 사용이유  (0) 2025.10.22
[@RequestParam] RequestParam의 순서  (0) 2025.09.28
[반환값] 어떤거를 반환값으로 받아야하는지에 대한 고찰  (0) 2025.09.28
[Interceptor]  (0) 2025.09.15