public class HttpMultipartRestClient extends Object implements MultipartRestClient
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
protected RestClient |
rc |
protected org.apache.http.client.config.RequestConfig |
reqConfig |
| Constructor and Description |
|---|
HttpMultipartRestClient(org.apache.http.client.HttpClient httpClient,
org.apache.http.client.config.RequestConfig reqConfig)
Default constructor to create a new instance.
|
HttpMultipartRestClient(org.apache.http.client.HttpClient httpClient,
Session session,
org.apache.http.client.config.RequestConfig reqConfig)
Constructor to create a new instance with given session/subject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeIdleConnections()
Deprecated.
|
InputStream |
doDeleteRequest(String url) |
InputStream |
doGetRequest(String url)
Perform an HTTP GET request, setting the headers first and parsing /filtering
exceptions to the exception stream on the response into their
respective java instances.
|
InputStream |
doGetRequest(String url,
boolean allowRedirect) |
org.apache.http.Header[] |
doGetRequestForHeaders(String url) |
org.apache.http.Header[] |
doHeadRequest(String url) |
InputStream |
doPostRequest(String url,
SimpleMultipartEntity entity) |
InputStream |
doPutRequest(String url,
SimpleMultipartEntity entity) |
HashMap<String,String> |
getAddedHeaders() |
org.apache.http.client.HttpClient |
getHttpClient()
Gets the HttpClient instance used to make the connection
|
String |
getLatestRequestUrl()
Gets the string representation of the latest http call made by the
underlying RestClient
|
org.apache.http.client.config.RequestConfig |
getRequestConfig() |
void |
setHeader(String name,
String value) |
void |
setRequestConfig(org.apache.http.client.config.RequestConfig reqConfig) |
protected static org.apache.commons.logging.Log log
protected RestClient rc
protected org.apache.http.client.config.RequestConfig reqConfig
public HttpMultipartRestClient(org.apache.http.client.HttpClient httpClient,
org.apache.http.client.config.RequestConfig reqConfig)
public HttpMultipartRestClient(org.apache.http.client.HttpClient httpClient,
Session session,
org.apache.http.client.config.RequestConfig reqConfig)
public void setRequestConfig(org.apache.http.client.config.RequestConfig reqConfig)
public org.apache.http.client.config.RequestConfig getRequestConfig()
public org.apache.http.client.HttpClient getHttpClient()
public String getLatestRequestUrl()
getLatestRequestUrl in interface MultipartRestClient@Deprecated public void closeIdleConnections()
public InputStream doGetRequest(String url) throws BaseException, ClientSideException
MultipartRestClientdoGetRequest in interface MultipartRestClienturl - - the encoded url stringBaseExceptionClientSideExceptionpublic InputStream doGetRequest(String url, boolean allowRedirect) throws BaseException, ClientSideException
doGetRequest in interface MultipartRestClientBaseExceptionClientSideExceptionpublic org.apache.http.Header[] doGetRequestForHeaders(String url) throws BaseException, ClientSideException
doGetRequestForHeaders in interface MultipartRestClientBaseExceptionClientSideExceptionpublic InputStream doDeleteRequest(String url) throws BaseException, ClientSideException
doDeleteRequest in interface MultipartRestClientBaseExceptionClientSideExceptionpublic org.apache.http.Header[] doHeadRequest(String url) throws BaseException, ClientSideException
doHeadRequest in interface MultipartRestClientBaseExceptionClientSideExceptionpublic InputStream doPutRequest(String url, SimpleMultipartEntity entity) throws BaseException, ClientSideException
doPutRequest in interface MultipartRestClientBaseExceptionClientSideExceptionpublic InputStream doPostRequest(String url, SimpleMultipartEntity entity) throws BaseException, ClientSideException
doPostRequest in interface MultipartRestClientBaseExceptionClientSideExceptionCopyright © 2014. All Rights Reserved.