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.HttpClientSince 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
Constructors Constructor Description RequestHeadersHttpClient(org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connectionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intexecuteMethod(org.apache.commons.httpclient.HostConfiguration hostConfiguration, org.apache.commons.httpclient.HttpMethod method)intexecuteMethod(org.apache.commons.httpclient.HostConfiguration hostconfig, org.apache.commons.httpclient.HttpMethod method, org.apache.commons.httpclient.HttpState state)intexecuteMethod(org.apache.commons.httpclient.HttpMethod method)Map<String,String>getDefaultHeaders()voidsetDefaultHeaders(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
-
-
-
-
Method Detail
-
executeMethod
public int executeMethod(org.apache.commons.httpclient.HttpMethod method) throws IOException, org.apache.commons.httpclient.HttpException- Overrides:
executeMethodin classorg.apache.commons.httpclient.HttpClient- Throws:
IOExceptionorg.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:
executeMethodin classorg.apache.commons.httpclient.HttpClient- Throws:
IOExceptionorg.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:
executeMethodin classorg.apache.commons.httpclient.HttpClient- Throws:
IOExceptionorg.apache.commons.httpclient.HttpException
-
-