public class ApacheHttpRequestFactory extends java.lang.Object implements HttpRequestFactory<org.apache.http.client.methods.HttpRequestBase>
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_ENCODING |
private static java.util.List<java.lang.String> |
ignoreHeaders |
Constructor and Description |
---|
ApacheHttpRequestFactory() |
Modifier and Type | Method and Description |
---|---|
private void |
addHeadersToRequest(org.apache.http.client.methods.HttpRequestBase httpRequest,
Request<?> request)
Configures the headers in the specified Apache HTTP request.
|
private void |
addRequestConfig(org.apache.http.client.methods.HttpRequestBase base,
Request<?> request,
HttpClientSettings settings) |
org.apache.http.client.methods.HttpRequestBase |
create(Request<?> request,
HttpClientSettings settings)
A factory method for creating http requests accepted by the underlying
http client from the sdk request objects.
|
private org.apache.http.client.methods.HttpRequestBase |
createApacheRequest(Request<?> request,
java.lang.String uri,
java.lang.String encodedParams) |
private java.lang.String |
getHostHeaderValue(java.net.URI endpoint) |
private org.apache.http.client.methods.HttpRequestBase |
wrapEntity(Request<?> request,
org.apache.http.client.methods.HttpEntityEnclosingRequestBase entityEnclosingRequest,
java.lang.String encodedParams) |
private static final java.lang.String DEFAULT_ENCODING
private static final java.util.List<java.lang.String> ignoreHeaders
public org.apache.http.client.methods.HttpRequestBase create(Request<?> request, HttpClientSettings settings) throws FakeIOException
HttpRequestFactory
create
in interface HttpRequestFactory<org.apache.http.client.methods.HttpRequestBase>
request
- sdk request object.settings
- configuration to be set for the http request.FakeIOException
private void addRequestConfig(org.apache.http.client.methods.HttpRequestBase base, Request<?> request, HttpClientSettings settings)
private org.apache.http.client.methods.HttpRequestBase createApacheRequest(Request<?> request, java.lang.String uri, java.lang.String encodedParams) throws FakeIOException
FakeIOException
private org.apache.http.client.methods.HttpRequestBase wrapEntity(Request<?> request, org.apache.http.client.methods.HttpEntityEnclosingRequestBase entityEnclosingRequest, java.lang.String encodedParams) throws FakeIOException
FakeIOException
private void addHeadersToRequest(org.apache.http.client.methods.HttpRequestBase httpRequest, Request<?> request)
private java.lang.String getHostHeaderValue(java.net.URI endpoint)