protected class WebClient.DefaultClientHttpRequestInterceptionChain extends Object implements ClientHttpRequestInterceptionChain
Constructor and Description |
---|
DefaultClientHttpRequestInterceptionChain(ClientHttpConnector connector,
List<ClientHttpRequestInterceptor> interceptors,
ClientWebRequest clientWebRequest) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<ClientHttpResponse> |
intercept(HttpMethod method,
URI uri,
Consumer<? super HttpMessage> requestCustomizer)
Delegate to the next
ClientHttpRequestInterceptor in the chain. |
public DefaultClientHttpRequestInterceptionChain(ClientHttpConnector connector, List<ClientHttpRequestInterceptor> interceptors, ClientWebRequest clientWebRequest)
public reactor.core.publisher.Mono<ClientHttpResponse> intercept(HttpMethod method, URI uri, Consumer<? super HttpMessage> requestCustomizer)
ClientHttpRequestInterceptionChain
ClientHttpRequestInterceptor
in the chain.intercept
in interface ClientHttpRequestInterceptionChain
method
- the HTTP request methoduri
- the HTTP request URIrequestCustomizer
- a function that can customize the request
by changing the HTTP request headers with HttpMessage.getHeaders()
.ClientHttpResponse