Package org.alfresco.httpclient
Class RequestHeadersHttpClient
java.lang.Object
org.apache.commons.httpclient.HttpClient
org.alfresco.httpclient.RequestHeadersHttpClient
public class RequestHeadersHttpClient
extends org.apache.commons.httpclient.HttpClient
Since Apache HttpClient 3.1 doesn't support including custom headers by default,
this class is adding that custom headers every time a method is invoked.
-
Constructor Summary
ConstructorsConstructorDescriptionRequestHeadersHttpClient
(org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connectionManager) -
Method Summary
Modifier and TypeMethodDescriptionint
executeMethod
(org.apache.commons.httpclient.HostConfiguration hostConfiguration, org.apache.commons.httpclient.HttpMethod method) int
executeMethod
(org.apache.commons.httpclient.HostConfiguration hostconfig, org.apache.commons.httpclient.HttpMethod method, org.apache.commons.httpclient.HttpState state) int
executeMethod
(org.apache.commons.httpclient.HttpMethod method) void
setDefaultHeaders
(Map<String, String> defaultHeaders) Methods inherited from class org.apache.commons.httpclient.HttpClient
getHost, getHostConfiguration, getHttpConnectionManager, getParams, getPort, getState, isStrictMode, setConnectionTimeout, setHostConfiguration, setHttpConnectionFactoryTimeout, setHttpConnectionManager, setParams, setState, setStrictMode, setTimeout
-
Constructor Details
-
RequestHeadersHttpClient
public RequestHeadersHttpClient(org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connectionManager)
-
-
Method Details
-
getDefaultHeaders
-
setDefaultHeaders
-
executeMethod
public int executeMethod(org.apache.commons.httpclient.HttpMethod method) throws IOException, org.apache.commons.httpclient.HttpException - Overrides:
executeMethod
in classorg.apache.commons.httpclient.HttpClient
- Throws:
IOException
org.apache.commons.httpclient.HttpException
-
executeMethod
public int executeMethod(org.apache.commons.httpclient.HostConfiguration hostConfiguration, org.apache.commons.httpclient.HttpMethod method) throws IOException, org.apache.commons.httpclient.HttpException - Overrides:
executeMethod
in classorg.apache.commons.httpclient.HttpClient
- Throws:
IOException
org.apache.commons.httpclient.HttpException
-
executeMethod
public int executeMethod(org.apache.commons.httpclient.HostConfiguration hostconfig, org.apache.commons.httpclient.HttpMethod method, org.apache.commons.httpclient.HttpState state) throws IOException, org.apache.commons.httpclient.HttpException - Overrides:
executeMethod
in classorg.apache.commons.httpclient.HttpClient
- Throws:
IOException
org.apache.commons.httpclient.HttpException
-