org.apache.http.client.HttpClient |
Known Indirect Subclasses |
Interface for an HTTP client. HTTP clients encapsulate a smorgasbord of objects required to execute HTTP requests while handling cookies, authentication, connection management, and other features. Thread safety of HTTP clients depends on the implementation and configuration of the specific client.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Executes a request using the given context.
| |||||||||||
Executes a request to the target using the default context and
processes the response using the given response handler.
| |||||||||||
Executes a request using the default context and processes the
response using the given response handler.
| |||||||||||
Executes a request to the target using the given context and
processes the response using the given response handler.
| |||||||||||
Executes a request to the target using the given context.
| |||||||||||
Executes a request using the default context.
| |||||||||||
Executes a request using the given context and processes the
response using the given response handler.
| |||||||||||
Executes a request to the target using the default context.
| |||||||||||
Obtains the connection manager used by this client.
| |||||||||||
Obtains the parameters for this client.
|
Executes a request using the given context. The route to the target will be determined by the HTTP client.
request | the request to execute |
---|---|
context | the context to use for the execution, or
null to use the default context |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request to the target using the default context and processes the response using the given response handler.
target | the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request. |
---|---|
request | the request to execute |
responseHandler | the response handler |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request using the default context and processes the response using the given response handler.
request | the request to execute |
---|---|
responseHandler | the response handler |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request to the target using the given context and processes the response using the given response handler.
target | the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request. |
---|---|
request | the request to execute |
responseHandler | the response handler |
context | the context to use for the execution, or
null to use the default context |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request to the target using the given context.
target | the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request. |
---|---|
request | the request to execute |
context | the context to use for the execution, or
null to use the default context |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request using the default context.
request | the request to execute |
---|
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request using the given context and processes the response using the given response handler.
request | the request to execute |
---|---|
responseHandler | the response handler |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Executes a request to the target using the default context.
target | the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request. |
---|---|
request | the request to execute |
IOException | in case of a problem or the connection was aborted |
---|---|
ClientProtocolException | in case of an http protocol error |
Obtains the connection manager used by this client.
Obtains the parameters for this client. These parameters will become defaults for all requests being executed with this client, and for the parameters of dependent objects in this client.