Package nl.b3p.tailormap.api.util
Class HttpProxyUtil
- java.lang.Object
-
- nl.b3p.tailormap.api.util.HttpProxyUtil
-
public class HttpProxyUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description HttpProxyUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddForwardedForRequestHeaders(HttpRequest.Builder requestBuilder, javax.servlet.http.HttpServletRequest request)static voidpassthroughRequestHeaders(HttpRequest.Builder requestBuilder, javax.servlet.http.HttpServletRequest request, Set<String> headers)static org.springframework.http.HttpHeaderspassthroughResponseHeaders(HttpHeaders upstreamHeaders, Set<String> allowedResponseHeaders)static voidsetHttpBasicAuthenticationHeader(HttpRequest.Builder requestBuilder, String username, String password)
-
-
-
Method Detail
-
addForwardedForRequestHeaders
public static void addForwardedForRequestHeaders(HttpRequest.Builder requestBuilder, javax.servlet.http.HttpServletRequest request)
-
passthroughRequestHeaders
public static void passthroughRequestHeaders(HttpRequest.Builder requestBuilder, javax.servlet.http.HttpServletRequest request, Set<String> headers)
-
passthroughResponseHeaders
public static org.springframework.http.HttpHeaders passthroughResponseHeaders(HttpHeaders upstreamHeaders, Set<String> allowedResponseHeaders)
-
setHttpBasicAuthenticationHeader
public static void setHttpBasicAuthenticationHeader(HttpRequest.Builder requestBuilder, String username, String password)
-
-