public class PreservingCookiePathProxyServlet
extends org.mitre.dsmiley.httpproxy.ProxyServlet
ProxyServlet to fix the cookie path which was overriden even when preserveCookie is set to true| Modifier and Type | Field and Description |
|---|---|
static String |
P_PORTAL_PASSWORD |
static String |
P_PORTAL_USER |
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_READTIMEOUT, P_TARGET_URI, readTimeout, targetHost, targetUri, targetUriObj| Constructor and Description |
|---|
PreservingCookiePathProxyServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyProxyCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
String headerValue)
Copy cookie from the proxy to the servlet client.
|
protected org.apache.http.HttpResponse |
doExecute(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
org.apache.http.HttpRequest proxyRequest) |
void |
init() |
buildRequestConfig, closeQuietly, consumeQuietly, copyRequestHeader, copyRequestHeaders, copyResponseEntity, copyResponseHeader, copyResponseHeaders, createHttpClient, destroy, encodeUriQuery, getConfigParam, getCookieNamePrefix, getProxyClient, getRealCookie, getServletInfo, getTargetHost, getTargetUri, getTargetUri, handleRequestException, initTarget, newProxyRequestWithEntity, rewriteQueryStringFromRequest, rewriteUrlFromRequest, rewriteUrlFromResponse, servicedoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic static final String P_PORTAL_USER
public static final String P_PORTAL_PASSWORD
protected void copyProxyCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
String headerValue)
copyProxyCookie in class org.mitre.dsmiley.httpproxy.ProxyServletpublic void init()
throws javax.servlet.ServletException
init in class org.mitre.dsmiley.httpproxy.ProxyServletjavax.servlet.ServletExceptionprotected org.apache.http.HttpResponse doExecute(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
org.apache.http.HttpRequest proxyRequest)
throws IOException
doExecute in class org.mitre.dsmiley.httpproxy.ProxyServletIOExceptionCopyright © 2020. All rights reserved.