public class ProxyRequestHelper extends Object
Modifier and Type | Field and Description |
---|---|
static Pattern |
COLON_PATTERN
Colon pattern.
|
static Pattern |
FORM_FEED_PATTERN
Form feed pattern.
|
static String |
IGNORED_HEADERS
Zuul context key for a collection of ignored headers for the current request.
|
Constructor and Description |
---|
ProxyRequestHelper()
Deprecated.
|
ProxyRequestHelper(ZuulProperties zuulProperties) |
Modifier and Type | Method and Description |
---|---|
void |
addIgnoredHeaders(String... names) |
void |
appendDebug(Map<String,Object> info,
int status,
org.springframework.util.MultiValueMap<String,String> headers) |
org.springframework.util.MultiValueMap<String,String> |
buildZuulRequestHeaders(javax.servlet.http.HttpServletRequest request) |
org.springframework.util.MultiValueMap<String,String> |
buildZuulRequestQueryParams(javax.servlet.http.HttpServletRequest request) |
String |
buildZuulRequestURI(javax.servlet.http.HttpServletRequest request) |
Map<String,Object> |
debug(String verb,
String uri,
org.springframework.util.MultiValueMap<String,String> headers,
org.springframework.util.MultiValueMap<String,String> params,
InputStream requestEntity) |
String |
getQueryString(org.springframework.util.MultiValueMap<String,String> params)
Get url encoded query string.
|
boolean |
isIncludedHeader(String headerName) |
void |
setIgnoredHeaders(Set<String> ignoredHeaders)
Deprecated.
|
void |
setResponse(int status,
InputStream entity,
org.springframework.util.MultiValueMap<String,String> headers) |
void |
setSensitiveHeaders(Set<String> sensitiveHeaders) |
void |
setTraceRequestBody(boolean traceRequestBody)
Deprecated.
|
void |
setWhitelistHosts(Set<String> whitelistHosts) |
protected boolean |
shouldDebugBody(com.netflix.zuul.context.RequestContext ctx) |
public static final String IGNORED_HEADERS
public static final Pattern FORM_FEED_PATTERN
public static final Pattern COLON_PATTERN
@Deprecated public ProxyRequestHelper()
public ProxyRequestHelper(ZuulProperties zuulProperties)
@Deprecated public void setIgnoredHeaders(Set<String> ignoredHeaders)
@Deprecated public void setTraceRequestBody(boolean traceRequestBody)
public String buildZuulRequestURI(javax.servlet.http.HttpServletRequest request)
public org.springframework.util.MultiValueMap<String,String> buildZuulRequestQueryParams(javax.servlet.http.HttpServletRequest request)
public org.springframework.util.MultiValueMap<String,String> buildZuulRequestHeaders(javax.servlet.http.HttpServletRequest request)
public void setResponse(int status, InputStream entity, org.springframework.util.MultiValueMap<String,String> headers) throws IOException
IOException
public void addIgnoredHeaders(String... names)
public boolean isIncludedHeader(String headerName)
public Map<String,Object> debug(String verb, String uri, org.springframework.util.MultiValueMap<String,String> headers, org.springframework.util.MultiValueMap<String,String> params, InputStream requestEntity) throws IOException
IOException
protected boolean shouldDebugBody(com.netflix.zuul.context.RequestContext ctx)
public void appendDebug(Map<String,Object> info, int status, org.springframework.util.MultiValueMap<String,String> headers)
public String getQueryString(org.springframework.util.MultiValueMap<String,String> params)
params
- Un-encoded request parametersCopyright © 2019 Pivotal Software, Inc.. All rights reserved.