| Package | Description | 
|---|---|
| org.apache.http.client | 
 Client HTTP communication APIs. 
 | 
| org.apache.http.client.methods | 
 Standard HTTP method implementations. 
 | 
| org.apache.http.client.utils | 
 Client utility classes. 
 | 
| org.apache.http.impl.client | 
 Default HTTP client implementation. 
 | 
| org.apache.http.impl.execchain | 
 HTTP request execution chain APIs. 
 | 
| Class and Description | 
|---|
| HttpUriRequest
 Extended version of the  
HttpRequest interface that provides
 convenience methods to access request properties such as request URI
 and method type. | 
| Class and Description | 
|---|
| AbortableHttpRequest
 Deprecated. 
 
(4.3) use  
HttpExecutionAware | 
| AbstractExecutionAwareRequest | 
| Configurable
 Configuration interface for HTTP requests. 
 | 
| HttpEntityEnclosingRequestBase
 Basic implementation of an entity enclosing HTTP request
 that can be modified 
 | 
| HttpExecutionAware
 Interface to be implemented by any object that wishes to be notified of
 blocking I/O operations that could be cancelled. 
 | 
| HttpRequestBase
 Base implementation of  
HttpUriRequest. | 
| HttpRequestWrapper
 A wrapper class for  
HttpRequest that can be used to change properties of the current
 request without modifying the original object. | 
| HttpUriRequest
 Extended version of the  
HttpRequest interface that provides
 convenience methods to access request properties such as request URI
 and method type. | 
| RequestBuilder
 Builder for  
HttpUriRequest instances. | 
| Class and Description | 
|---|
| CloseableHttpResponse
 Extended version of the  
HttpResponse interface that also extends Closeable. | 
| Class and Description | 
|---|
| CloseableHttpResponse
 Extended version of the  
HttpResponse interface that also extends Closeable. | 
| Configurable
 Configuration interface for HTTP requests. 
 | 
| HttpUriRequest
 Extended version of the  
HttpRequest interface that provides
 convenience methods to access request properties such as request URI
 and method type. | 
| Class and Description | 
|---|
| CloseableHttpResponse
 Extended version of the  
HttpResponse interface that also extends Closeable. | 
| HttpExecutionAware
 Interface to be implemented by any object that wishes to be notified of
 blocking I/O operations that could be cancelled. 
 | 
| HttpRequestWrapper
 A wrapper class for  
HttpRequest that can be used to change properties of the current
 request without modifying the original object. |