public class HttpHeaderInterceptor extends Object implements org.springframework.http.client.ClientHttpRequestInterceptor
ClientHttpRequestInterceptor
to populate arbitrary HTTP headers with a value.
For example, it might be used to provide an X-AUTH-TOKEN and value for security
purposes.Constructor and Description |
---|
HttpHeaderInterceptor(String name,
String value)
Creates a new
HttpHeaderInterceptor instance. |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.client.ClientHttpResponse |
intercept(org.springframework.http.HttpRequest request,
byte[] body,
org.springframework.http.client.ClientHttpRequestExecution execution) |
public HttpHeaderInterceptor(String name, String value)
HttpHeaderInterceptor
instance.name
- the header name to populate. Cannot be null or empty.value
- the header value to populate. Cannot be null or empty.public org.springframework.http.client.ClientHttpResponse intercept(org.springframework.http.HttpRequest request, byte[] body, org.springframework.http.client.ClientHttpRequestExecution execution) throws IOException
intercept
in interface org.springframework.http.client.ClientHttpRequestInterceptor
IOException
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.