Java에서 HTTP API를 개발하기 위해 HttpClient를 자주 사용했었는데 CloseableHttpClient 클래스가 새롭게 등장했다고 해서 처음 알게되었다. CloseableHttpClient 클래스는 Apache HttpClient 4.3 이상에서 새롭게 추가된 클래스로, HttpClient 클래스의 문제점을 개선하여 구현이 간편하고 메모리 누수 등의 문제가 해결되었다고 한다. 따라서, 새로운 프로젝트에서는 CloseableHttpClient 클래스를 사용하는 것이 권고되고 있는데, 기존의 HttpClient 클래스와의 차이점을 정리해보면 다음과 같다. 생성 방식 DefaultHttpClient: HttpClient 인스턴스를 생성하는 것이 가능한 방법 중 가장 기본적인 방식입니다. Clo..