private static class ForwardedHeaderFilter.ForwardedHeaderRequestWrapper
extends HttpServletRequestWrapper
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
contextPath |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers |
private java.lang.String |
host |
private int |
port |
private java.lang.String |
requestUri |
private java.lang.String |
requestUrl |
private java.lang.String |
scheme |
private boolean |
secure |
Constructor and Description |
---|
ForwardedHeaderRequestWrapper(HttpServletRequest request,
UrlPathHelper pathHelper) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContextPath() |
private static java.lang.String |
getForwardedPrefix(HttpServletRequest request) |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Enumeration<java.lang.String> |
getHeaderNames() |
java.util.Enumeration<java.lang.String> |
getHeaders(java.lang.String name) |
java.lang.String |
getRequestURI() |
java.lang.StringBuffer |
getRequestURL() |
java.lang.String |
getScheme() |
java.lang.String |
getServerName() |
int |
getServerPort() |
private static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
initHeaders(HttpServletRequest request)
Copy the headers excluding any
ForwardedHeaderFilter.FORWARDED_HEADER_NAMES . |
boolean |
isSecure() |
private final java.lang.String scheme
private final boolean secure
private final java.lang.String host
private final int port
private final java.lang.String contextPath
private final java.lang.String requestUri
private final java.lang.String requestUrl
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers
public ForwardedHeaderRequestWrapper(HttpServletRequest request, UrlPathHelper pathHelper)
private static java.lang.String getForwardedPrefix(HttpServletRequest request)
private static java.util.Map<java.lang.String,java.util.List<java.lang.String>> initHeaders(HttpServletRequest request)
ForwardedHeaderFilter.FORWARDED_HEADER_NAMES
.public java.lang.String getScheme()
public java.lang.String getServerName()
public int getServerPort()
public boolean isSecure()
public java.lang.String getContextPath()
public java.lang.String getRequestURI()
public java.lang.StringBuffer getRequestURL()
public java.lang.String getHeader(java.lang.String name)
public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
public java.util.Enumeration<java.lang.String> getHeaderNames()