public class JangarooProxyServlet
extends org.mitre.dsmiley.httpproxy.ProxyServlet
asciiQueryChars, ATTR_TARGET_HOST, ATTR_TARGET_URI, connectTimeout, doForwardIP, doHandleRedirects, doLog, doPreserveCookies, doPreserveHost, doSendUrlFragment, hopByHopHeaders, P_CONNECTTIMEOUT, P_FORWARDEDFOR, P_HANDLEREDIRECTS, P_LOG, P_PRESERVECOOKIES, P_PRESERVEHOST, P_TARGET_URI, targetHost, targetUri, targetUriObj| Constructor and Description |
|---|
JangarooProxyServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyProxyCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
String headerValue) |
protected org.apache.http.client.HttpClient |
createHttpClient(org.apache.http.client.config.RequestConfig requestConfig) |
protected String |
rewriteUrlFromRequest(javax.servlet.http.HttpServletRequest servletRequest) |
buildRequestConfig, closeQuietly, consumeQuietly, copyRequestHeader, copyRequestHeaders, copyResponseEntity, copyResponseHeader, copyResponseHeaders, destroy, doExecute, encodeUriQuery, getConfigParam, getCookieNamePrefix, getProxyClient, getRealCookie, getServletInfo, getTargetHost, getTargetUri, getTargetUri, init, initTarget, newProxyRequestWithEntity, rewriteQueryStringFromRequest, rewriteUrlFromResponse, servicedoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected String rewriteUrlFromRequest(javax.servlet.http.HttpServletRequest servletRequest)
rewriteUrlFromRequest in class org.mitre.dsmiley.httpproxy.ProxyServletprotected org.apache.http.client.HttpClient createHttpClient(org.apache.http.client.config.RequestConfig requestConfig)
Add support for proxying to https. All certificates are accepted.
createHttpClient in class org.mitre.dsmiley.httpproxy.ProxyServletprotected void copyProxyCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
String headerValue)
Only set the secure flag when the incoming request is already https to allow proxying from http to https.
copyProxyCookie in class org.mitre.dsmiley.httpproxy.ProxyServletCopyright © 2002–2018 CoreMedia AG. All rights reserved.