private class DefaultWebClient.DefaultUriSpec extends java.lang.Object implements WebClient.UriSpec
Modifier and Type | Field and Description |
---|---|
private HttpMethod |
httpMethod |
Constructor and Description |
---|
DefaultUriSpec(HttpMethod httpMethod) |
Modifier and Type | Method and Description |
---|---|
WebClient.HeaderSpec |
uri(java.util.function.Function<UriBuilder,java.net.URI> uriFunction)
Build the URI for the request using the
UriBuilderFactory
configured for this client. |
WebClient.HeaderSpec |
uri(java.lang.String uriTemplate,
java.util.Map<java.lang.String,?> uriVariables)
Specify the URI for the request using a URI template and URI variables.
|
WebClient.HeaderSpec |
uri(java.lang.String uriTemplate,
java.lang.Object... uriVariables)
Specify the URI for the request using a URI template and URI variables.
|
WebClient.HeaderSpec |
uri(java.net.URI uri)
Specify the URI using an absolute, fully constructed
URI . |
private final HttpMethod httpMethod
DefaultUriSpec(HttpMethod httpMethod)
public WebClient.HeaderSpec uri(java.lang.String uriTemplate, java.lang.Object... uriVariables)
WebClient.UriSpec
UriBuilderFactory
was configured for the client (e.g.
with a base URI) it will be used to expand the URI template.uri
in interface WebClient.UriSpec
public WebClient.HeaderSpec uri(java.lang.String uriTemplate, java.util.Map<java.lang.String,?> uriVariables)
WebClient.UriSpec
UriBuilderFactory
was configured for the client (e.g.
with a base URI) it will be used to expand the URI template.uri
in interface WebClient.UriSpec
public WebClient.HeaderSpec uri(java.util.function.Function<UriBuilder,java.net.URI> uriFunction)
WebClient.UriSpec
UriBuilderFactory
configured for this client.uri
in interface WebClient.UriSpec
public WebClient.HeaderSpec uri(java.net.URI uri)
WebClient.UriSpec
URI
.uri
in interface WebClient.UriSpec