HttpComponentsClientHttpRequest
@Deprecated final class CommonsClientHttpRequest extends AbstractBufferingClientHttpRequest
ClientHttpRequest
implementation that uses
Apache Commons HttpClient to execute requests.
Created via the CommonsClientHttpRequestFactory
.
CommonsClientHttpRequestFactory.createRequest(java.net.URI, HttpMethod)
Modifier and Type | Field and Description |
---|---|
private HttpClient |
httpClient
Deprecated.
|
private HttpMethodBase |
httpMethod
Deprecated.
|
Constructor and Description |
---|
CommonsClientHttpRequest(HttpClient httpClient,
HttpMethodBase httpMethod)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ClientHttpResponse |
executeInternal(HttpHeaders headers,
byte[] output)
Deprecated.
Abstract template method that writes the given headers and content to the HTTP request.
|
HttpMethod |
getMethod()
Deprecated.
Return the HTTP method of the request.
|
java.net.URI |
getURI()
Deprecated.
Return the URI of the request.
|
executeInternal, getBodyInternal
execute, getBody, getHeaders
private final HttpClient httpClient
private final HttpMethodBase httpMethod
CommonsClientHttpRequest(HttpClient httpClient, HttpMethodBase httpMethod)
public HttpMethod getMethod()
HttpRequest
public java.net.URI getURI()
HttpRequest
public ClientHttpResponse executeInternal(HttpHeaders headers, byte[] output) throws java.io.IOException
AbstractBufferingClientHttpRequest
executeInternal
in class AbstractBufferingClientHttpRequest
headers
- the HTTP headersoutput
- the body contentjava.io.IOException