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
Constructors Constructor Description RequestHeadersHttpClient(org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connectionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
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)
Map<String,String>
getDefaultHeaders()
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
-
-
-
-
Method Detail
-
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
-
-