public class XForwardedRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper
Constructor and Description |
---|
XForwardedRequestWrapper(javax.servlet.http.HttpServletRequest request)
Construct.
|
Modifier and Type | Method and Description |
---|---|
long |
getDateHeader(String name) |
String |
getHeader(String name) |
Enumeration<String> |
getHeaderNames() |
Enumeration<String> |
getHeaders(String name) |
int |
getIntHeader(String name) |
String |
getRemoteAddr() |
String |
getRemoteHost() |
String |
getScheme() |
int |
getServerPort() |
boolean |
isSecure() |
void |
removeHeader(String name) |
void |
setHeader(String name,
String value) |
void |
setRemoteAddr(String remoteAddr) |
void |
setRemoteHost(String remoteHost) |
void |
setScheme(String scheme) |
void |
setSecure(boolean secure) |
void |
setServerPort(int serverPort) |
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgrade
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequest, getRequestDispatcher, getServerName, getServletContext, isAsyncStarted, isAsyncSupported, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequestDispatcher, getServerName, getServletContext, isAsyncStarted, isAsyncSupported, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
public XForwardedRequestWrapper(javax.servlet.http.HttpServletRequest request)
request
- public long getDateHeader(String name)
getDateHeader
in interface javax.servlet.http.HttpServletRequest
getDateHeader
in class javax.servlet.http.HttpServletRequestWrapper
HttpServletRequestWrapper.getDateHeader(java.lang.String)
public String getHeader(String name)
getHeader
in interface javax.servlet.http.HttpServletRequest
getHeader
in class javax.servlet.http.HttpServletRequestWrapper
HttpServletRequestWrapper.getHeader(java.lang.String)
public Enumeration<String> getHeaderNames()
getHeaderNames
in interface javax.servlet.http.HttpServletRequest
getHeaderNames
in class javax.servlet.http.HttpServletRequestWrapper
HttpServletRequestWrapper.getHeaderNames()
public Enumeration<String> getHeaders(String name)
getHeaders
in interface javax.servlet.http.HttpServletRequest
getHeaders
in class javax.servlet.http.HttpServletRequestWrapper
HttpServletRequestWrapper.getHeaders(java.lang.String)
public int getIntHeader(String name)
getIntHeader
in interface javax.servlet.http.HttpServletRequest
getIntHeader
in class javax.servlet.http.HttpServletRequestWrapper
HttpServletRequestWrapper.getIntHeader(java.lang.String)
public String getRemoteAddr()
getRemoteAddr
in interface javax.servlet.ServletRequest
getRemoteAddr
in class javax.servlet.ServletRequestWrapper
ServletRequestWrapper.getRemoteAddr()
public String getRemoteHost()
getRemoteHost
in interface javax.servlet.ServletRequest
getRemoteHost
in class javax.servlet.ServletRequestWrapper
ServletRequestWrapper.getRemoteHost()
public String getScheme()
getScheme
in interface javax.servlet.ServletRequest
getScheme
in class javax.servlet.ServletRequestWrapper
ServletRequestWrapper.getScheme()
public int getServerPort()
getServerPort
in interface javax.servlet.ServletRequest
getServerPort
in class javax.servlet.ServletRequestWrapper
ServletRequestWrapper.getServerPort()
public boolean isSecure()
isSecure
in interface javax.servlet.ServletRequest
isSecure
in class javax.servlet.ServletRequestWrapper
ServletRequestWrapper.isSecure()
public void removeHeader(String name)
name
- public void setRemoteAddr(String remoteAddr)
remoteAddr
- public void setRemoteHost(String remoteHost)
remoteHost
- public void setScheme(String scheme)
scheme
- public void setSecure(boolean secure)
secure
- public void setServerPort(int serverPort)
serverPort
- Copyright © 2006–2020 Apache Software Foundation. All rights reserved.