Interface WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>>
- Type Parameters:
S
- a self reference to the spec type
- All Known Subinterfaces:
WebTestClient.RequestBodyUriSpec
,WebTestClient.RequestHeadersUriSpec<S>
- Enclosing interface:
- WebTestClient
public static interface WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>>
Specification for providing the URI of a request.
-
Method Summary
Modifier and TypeMethodDescriptionSpecify the URI for the request using a URI template and URI variables.Specify the URI for the request using a URI template and URI variables.Specify the URI using an absolute, fully constructedURI
.uri
(Function<UriBuilder, URI> uriFunction) Build the URI for the request with aUriBuilder
obtained through theUriBuilderFactory
configured for this client.
-
Method Details
-
uri
Specify the URI using an absolute, fully constructedURI
.If a
UriBuilderFactory
was configured for the client with a base URI, that base URI will not be applied to the suppliedjava.net.URI
. If you wish to have a base URI applied to ajava.net.URI
you must invoke eitheruri(String, Object...)
oruri(String, Map)
— for example,uri(myUri.toString())
.- Returns:
- spec to add headers or perform the exchange
-
uri
Specify the URI for the request using a URI template and URI variables.If a
UriBuilderFactory
was configured for the client (e.g. with a base URI) it will be used to expand the URI template.- Returns:
- spec to add headers or perform the exchange
-
uri
Specify the URI for the request using a URI template and URI variables.If a
UriBuilderFactory
was configured for the client (e.g. with a base URI) it will be used to expand the URI template.- Returns:
- spec to add headers or perform the exchange
-
uri
Build the URI for the request with aUriBuilder
obtained through theUriBuilderFactory
configured for this client.- Returns:
- spec to add headers or perform the exchange
-