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)
ClientHttpRequestInterceptionChainClientHttpRequestInterceptor in the chain.intercept in interface ClientHttpRequestInterceptionChainmethod - 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