/** * @see javax.servlet.http.HttpServletRequestWrapper#getIntHeader(java.lang.String) */ @Override public int getIntHeader(final String name) { String value = getHeader(name); if (value == null) { return -1; } else { return Integer.parseInt(value); } }
/** * @param name */ public void removeHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header != null) { headers.remove(header.getKey()); } }
XForwardedRequestWrapper xRequest = new XForwardedRequestWrapper(request); if (remoteIp != null) xRequest.setRemoteAddr(remoteIp); xRequest.setRemoteHost(remoteIp); xRequest.removeHeader(config.proxiesHeader); xRequest.setHeader(config.proxiesHeader, commaDelimitedListOfProxies); xRequest.removeHeader(config.remoteIPHeader); xRequest.setHeader(config.remoteIPHeader, commaDelimitedRemoteIpHeaderValue); xRequest.setSecure(true); xRequest.setScheme("https"); xRequest.setServerPort(config.httpsServerPort); xRequest.setSecure(false); xRequest.setScheme("http"); xRequest.setServerPort(config.httpServerPort); "]='" + (config.protocolHeader == null ? null : request.getHeader(config.protocolHeader)) + "' will be seen as newRemoteAddr='" + xRequest.getRemoteAddr() + "', newRemoteHost='" + xRequest.getRemoteHost() + "', newScheme='" + xRequest.getScheme() + "', newSecure='" + xRequest.isSecure() + "', new[" + config.remoteIPHeader + "]='" + xRequest.getHeader(config.remoteIPHeader) + ", new[" + config.proxiesHeader + "]='" + xRequest.getHeader(config.proxiesHeader) +
XForwardedRequestWrapper xRequest = new XForwardedRequestWrapper(request); if (remoteIp != null) xRequest.setRemoteAddr(remoteIp); xRequest.setRemoteHost(remoteIp); xRequest.removeHeader(config.proxiesHeader); xRequest.setHeader(config.proxiesHeader, commaDelimitedListOfProxies); xRequest.removeHeader(config.remoteIPHeader); xRequest.setHeader(config.remoteIPHeader, commaDelimitedRemoteIpHeaderValue); xRequest.setSecure(true); xRequest.setScheme("https"); xRequest.setServerPort(config.httpsServerPort); xRequest.setSecure(false); xRequest.setScheme("http"); xRequest.setServerPort(config.httpServerPort); "]='" + (config.protocolHeader == null ? null : request.getHeader(config.protocolHeader)) + "' will be seen as newRemoteAddr='" + xRequest.getRemoteAddr() + "', newRemoteHost='" + xRequest.getRemoteHost() + "', newScheme='" + xRequest.getScheme() + "', newSecure='" + xRequest.isSecure() + "', new[" + config.remoteIPHeader + "]='" + xRequest.getHeader(config.remoteIPHeader) + ", new[" + config.proxiesHeader + "]='" + xRequest.getHeader(config.proxiesHeader) +
/** * @param name */ public void removeHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header != null) { headers.remove(header.getKey()); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getIntHeader(java.lang.String) */ @Override public int getIntHeader(final String name) { String value = getHeader(name); if (value == null) { return -1; } else { return Integer.parseInt(value); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeaders(java.lang.String) */ @Override public Enumeration<String> getHeaders(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null) { return Collections.enumeration(Collections.<String>emptyList()); } else { return Collections.enumeration(header.getValue()); } }
public long getDateHeader(final String name) String value = getHeader(name); if (value == null)
/** * * @param name * @param value */ public void setHeader(final String name, final String value) { List<String> values = Arrays.asList(value); Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null) { headers.put(name, values); } else { header.setValue(values); } }
public long getDateHeader(final String name) String value = getHeader(name); if (value == null)
/** * * @param name * @param value */ public void setHeader(final String name, final String value) { List<String> values = Arrays.asList(value); Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null) { headers.put(name, values); } else { header.setValue(values); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeader(java.lang.String) */ @Override public String getHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null || header.getValue().isEmpty()) { return null; } else { return header.getValue().get(0); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeaders(java.lang.String) */ @Override public Enumeration<String> getHeaders(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null) { return Collections.enumeration(Collections.<String>emptyList()); } else { return Collections.enumeration(header.getValue()); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeader(java.lang.String) */ @Override public String getHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null || header.getValue().isEmpty()) { return null; } else { return header.getValue().get(0); } }