public interface HttpClient
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
execute(HttpHost target,
HttpRequest request)
Executes a request to the target using the default context.
|
HttpResponse |
execute(HttpHost target,
HttpRequest request,
HttpContext context)
Executes a request to the target using the given context.
|
<T> T |
execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler)
Executes a request to the target using the default context and
processes the response using the given response handler.
|
<T> T |
execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes a request to the target using the given context and
processes the response using the given response handler.
|
HttpResponse |
execute(HttpUriRequest request)
Executes a request using the default context.
|
HttpResponse |
execute(HttpUriRequest request,
HttpContext context)
Executes a request using the given context.
|
<T> T |
execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the
response using the given response handler.
|
<T> T |
execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes a request using the given context and processes the
response using the given response handler.
|
ClientConnectionManager |
getConnectionManager()
Deprecated.
(4.3) use
HttpClientBuilder. |
HttpParams |
getParams()
Deprecated.
(4.3) use
RequestConfig. |
@Deprecated HttpParams getParams()
RequestConfig.@Deprecated ClientConnectionManager getConnectionManager()
HttpClientBuilder.HttpResponse execute(HttpUriRequest request) throws IOException, ClientProtocolException
request - the request to executeIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol errorHttpResponse execute(HttpUriRequest request, HttpContext context) throws IOException, ClientProtocolException
request - the request to executecontext - the context to use for the execution, or
null to use the default contextIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol errorHttpResponse execute(HttpHost target, HttpRequest request) throws IOException, ClientProtocolException
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 executeIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol errorHttpResponse execute(HttpHost target, HttpRequest request, HttpContext context) throws IOException, ClientProtocolException
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 executecontext - the context to use for the execution, or
null to use the default contextIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol error<T> T execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler) throws IOException, ClientProtocolException
ResponseHandlers from
having to manage resource deallocation internally.request - the request to executeresponseHandler - the response handlerIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol error<T> T execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context) throws IOException, ClientProtocolException
ResponseHandlers from
having to manage resource deallocation internally.request - the request to executeresponseHandler - the response handlercontext - the context to use for the execution, or
null to use the default contextIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol error<T> T execute(HttpHost target, HttpRequest request, ResponseHandler<? extends T> responseHandler) throws IOException, ClientProtocolException
ResponseHandlers from
having to manage resource deallocation internally.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 executeresponseHandler - the response handlerIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol error<T> T execute(HttpHost target, HttpRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context) throws IOException, ClientProtocolException
ResponseHandlers from
having to manage resource deallocation internally.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 executeresponseHandler - the response handlercontext - the context to use for the execution, or
null to use the default contextIOException - in case of a problem or the connection was abortedClientProtocolException - in case of an http protocol errorCopyright © 1999–2013 The Apache Software Foundation. All rights reserved.