This interface represents only the most basic contract for HTTP request
execution. It imposes no restrictions or particular details on the request
execution process and leaves the specifics of state management,
authentication and redirect handling up to individual implementations.
This should make it easier to decorate the interface with additional
functionality such as response content caching.
| Method from org.apache.http.client.HttpClient Detail: |
public HttpResponse execute(HttpUriRequest request) throws IOException, ClientProtocolException
Executes a request using the default context. |
public HttpResponse execute(HttpUriRequest request,
HttpContext context) throws IOException, ClientProtocolException
Executes a request using the given context.
The route to the target will be determined by the HTTP client. |
public HttpResponse execute(HttpHost target,
HttpRequest request) throws IOException, ClientProtocolException
Executes a request to the target using the default context. |
public T execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler) throws IOException, ClientProtocolException
Executes a request using the default context and processes the
response using the given response handler. |
public HttpResponse execute(HttpHost target,
HttpRequest request,
HttpContext context) throws IOException, ClientProtocolException
Executes a request to the target using the given context. |
public T execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context) throws IOException, ClientProtocolException
Executes a request using the given context and processes the
response using the given response handler. |
public T execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler) throws IOException, ClientProtocolException
Executes a request to the target using the default context and
processes the response using the given response handler. |
public T execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context) throws IOException, ClientProtocolException
Executes a request to the target using the given context and
processes the response using the given response handler. |
public ClientConnectionManager getConnectionManager()
Obtains the connection manager used by this client. |
public HttpParams getParams()
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. |