[java] Apache HttpClient에서 사용되는 주요 클래스는?
-
CloseableHttpClient
: 웹 서버와의 통신을 위해 사용되는 HttpClient의 주요 인터페이스입니다. 이 인터페이스를 구현하는 클래스는execute()
메서드로 HTTP 요청을 보낼 수 있습니다. -
HttpClientBuilder
:CloseableHttpClient
를 생성하기 위한 빌더 클래스입니다. 이 클래스를 사용하여 HttpClient의 다양한 설정을 구성할 수 있습니다. -
HttpGet
: GET 요청을 나타내는 클래스입니다. 이 클래스는 HttpUriRequest 인터페이스를 구현하며, URL과 추가적인 정보를 설정하여 GET 요청을 생성합니다. -
HttpPost
: POST 요청을 나타내는 클래스입니다.HttpGet
클래스와 마찬가지로 URL과 추가적인 정보를 설정하여 POST 요청을 생성합니다. -
HttpResponse
: 서버로부터의 응답을 나타내는 클래스입니다. 이 클래스는 상태 코드, 응답 헤더, 응답 본문 등의 정보를 제공합니다.
이 외에도 HttpClient에서는 다양한 클래스와 인터페이스가 사용될 수 있습니다. 자세한 내용은 Apache HttpClient documentation을 참고하시기 바랍니다.