Modifier and Type | Class and Description |
---|---|
private class |
DefaultWebClient.DefaultHeaderSpec |
private class |
DefaultWebClient.DefaultUriSpec |
WebClient.Builder, WebClient.HeaderSpec, WebClient.UriSpec
Modifier and Type | Field and Description |
---|---|
private MultiValueMap<java.lang.String,java.lang.String> |
defaultCookies |
private HttpHeaders |
defaultHeaders |
private ExchangeFunction |
exchangeFunction |
private UriBuilderFactory |
uriBuilderFactory |
Constructor and Description |
---|
DefaultWebClient(ExchangeFunction exchangeFunction,
UriBuilderFactory factory,
HttpHeaders defaultHeaders,
MultiValueMap<java.lang.String,java.lang.String> defaultCookies) |
Modifier and Type | Method and Description |
---|---|
WebClient.UriSpec |
delete()
Prepare an HTTP DELETE request.
|
WebClient |
filter(ExchangeFilterFunction filterFunction)
Filter the client with the given
ExchangeFilterFunction . |
WebClient.UriSpec |
get()
Prepare an HTTP GET request.
|
WebClient.UriSpec |
head()
Prepare an HTTP HEAD request.
|
private WebClient.UriSpec |
method(HttpMethod httpMethod) |
WebClient.UriSpec |
options()
Prepare an HTTP OPTIONS request.
|
WebClient.UriSpec |
patch()
Prepare an HTTP PATCH request.
|
WebClient.UriSpec |
post()
Prepare an HTTP POST request.
|
WebClient.UriSpec |
put()
Prepare an HTTP PUT request.
|
private final ExchangeFunction exchangeFunction
private final UriBuilderFactory uriBuilderFactory
private final HttpHeaders defaultHeaders
private final MultiValueMap<java.lang.String,java.lang.String> defaultCookies
DefaultWebClient(ExchangeFunction exchangeFunction, UriBuilderFactory factory, HttpHeaders defaultHeaders, MultiValueMap<java.lang.String,java.lang.String> defaultCookies)
public WebClient.UriSpec get()
WebClient
public WebClient.UriSpec head()
WebClient
public WebClient.UriSpec post()
WebClient
public WebClient.UriSpec put()
WebClient
public WebClient.UriSpec patch()
WebClient
public WebClient.UriSpec delete()
WebClient
public WebClient.UriSpec options()
WebClient
private WebClient.UriSpec method(HttpMethod httpMethod)
public WebClient filter(ExchangeFilterFunction filterFunction)
WebClient
ExchangeFilterFunction
.filter
in interface WebClient
filterFunction
- the filter to apply to this clientExchangeFilterFunction.apply(ExchangeFunction)