public class HttpProxyImpl extends Object implements HttpProxy
baseUrl/url through a REST call.| Constructor and Description |
|---|
HttpProxyImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyMethodResponseBodyToResponse(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletResponse response) |
protected void |
copyMethodResponseHeadersToResponse(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletResponse response) |
protected void |
copyRequestBodyToMethod(org.apache.commons.httpclient.methods.PostMethod httpMethod,
javax.servlet.http.HttpServletRequest request) |
protected void |
copyRequestHeadersToMethod(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletRequest request) |
protected org.apache.commons.httpclient.HttpMethod |
createGetMethod(String url,
javax.servlet.http.HttpServletRequest request) |
protected org.apache.commons.httpclient.HttpMethod |
createPostMethod(String url,
javax.servlet.http.HttpServletRequest request) |
protected String |
createTargetQueryString(javax.servlet.http.HttpServletRequest request) |
protected String |
createTargetUrl(String url,
javax.servlet.http.HttpServletRequest request) |
void |
proxyGet(String url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
proxyMethod(String url,
boolean isGet,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
proxyPost(String url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setBaseServiceUrl(String baseServiceUrl) |
void |
setHttpClient(org.apache.commons.httpclient.HttpClient httpClient) |
public void setBaseServiceUrl(String baseServiceUrl)
public void setHttpClient(org.apache.commons.httpclient.HttpClient httpClient)
public void proxyGet(String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws HttpProxyException
proxyGet in interface HttpProxyHttpProxyExceptionpublic void proxyPost(String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected void proxyMethod(String url, boolean isGet, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws HttpProxyException
HttpProxyExceptionprotected org.apache.commons.httpclient.HttpMethod createGetMethod(String url, javax.servlet.http.HttpServletRequest request)
protected org.apache.commons.httpclient.HttpMethod createPostMethod(String url, javax.servlet.http.HttpServletRequest request) throws IOException
IOExceptionprotected void copyRequestHeadersToMethod(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletRequest request)
protected void copyRequestBodyToMethod(org.apache.commons.httpclient.methods.PostMethod httpMethod,
javax.servlet.http.HttpServletRequest request)
throws IOException
IOExceptionprotected void copyMethodResponseHeadersToResponse(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletResponse response)
protected void copyMethodResponseBodyToResponse(org.apache.commons.httpclient.HttpMethod httpMethod,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionprotected String createTargetUrl(String url, javax.servlet.http.HttpServletRequest request)
protected String createTargetQueryString(javax.servlet.http.HttpServletRequest request)
Copyright © 2014 CrafterCMS. All Rights Reserved.