接口 WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>>

类型参数:
S - a self reference to the spec type
所有已知子接口:
WebTestClient.RequestBodyUriSpec, WebTestClient.RequestHeadersUriSpec<S>
所有已知实现类:
DefaultWebTestClient.DefaultRequestBodyUriSpec
封闭接口:
WebTestClient

public static interface WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>>
Specification for providing the URI of a request.
  • 方法概要

    修饰符和类型
    方法
    说明
    uri(String uri, Object... uriVariables)
    Specify the URI for the request using a URI template and URI variables.
    uri(String uri, Map<String,?> uriVariables)
    Specify the URI for the request using a URI template and URI variables.
    uri(URI uri)
    Specify the URI using an absolute, fully constructed URI.
    uri(Function<cn.taketoday.web.util.UriBuilder,URI> uriFunction)
    Build the URI for the request with a UriBuilder obtained through the UriBuilderFactory configured for this client.
  • 方法详细资料

    • uri

      S uri(URI uri)
      Specify the URI using an absolute, fully constructed URI.

      If a UriBuilderFactory was configured for the client with a base URI, that base URI will not be applied to the supplied java.net.URI. If you wish to have a base URI applied to a java.net.URI you must invoke either uri(String, Object...) or uri(String, Map) — for example, uri(myUri.toString()).

      返回:
      spec to add headers or perform the exchange
    • uri

      S uri(String uri, Object... uriVariables)
      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.

      返回:
      spec to add headers or perform the exchange
    • uri

      S uri(String uri, Map<String,?> uriVariables)
      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.

      返回:
      spec to add headers or perform the exchange
    • uri

      S uri(Function<cn.taketoday.web.util.UriBuilder,URI> uriFunction)
      Build the URI for the request with a UriBuilder obtained through the UriBuilderFactory configured for this client.
      返回:
      spec to add headers or perform the exchange