Uses of Package
org.springframework.web.client
Packages that use org.springframework.web.client
Package
Description
Contains client-side REST testing support.
Support for testing Spring WebFlux server endpoints via
WebTestClient.Support for testing Spring MVC applications via
RestTestClient with
MockMvc for server request handling.Contains built-in
RequestBuilder
implementations.Contains built-in
MockMvcBuilder implementations.Core package of the client-side web support.
Classes supporting the
org.springframework.web.client package.Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive reactive HTTP adapter layer.SockJS client implementation of
WebSocketClient.-
Classes in org.springframework.web.client used by org.springframework.test.web.clientClassDescriptionA mutable builder for creating a
RestClient.Deprecated, for removal: This API element is subject to removal in a future version. -
Classes in org.springframework.web.client used by org.springframework.test.web.reactive.serverClassDescriptionContract to insert an API version into the URI or headers of a request.
-
Classes in org.springframework.web.client used by org.springframework.test.web.servlet.clientClassDescriptionContract to insert an API version into the URI or headers of a request.
-
Classes in org.springframework.web.client used by org.springframework.test.web.servlet.requestClassDescriptionContract to insert an API version into the URI or headers of a request.
-
Classes in org.springframework.web.client used by org.springframework.test.web.servlet.setupClassDescriptionContract to insert an API version into the URI or headers of a request.
-
Classes in org.springframework.web.client used by org.springframework.web.clientClassDescriptionContract to format the API version for a request.Contract to insert an API version into the URI or headers of a request.Builder for
ApiVersionInserter.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1 in favor ofRestClient.ResponseSpec.ErrorHandlerException thrown when an HTTP 4xx is received.Exception thrown when an HTTP 5xx is received.Abstract base class for exceptions based on anHttpStatusCode.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1 in favor ofRestClient.RequestHeadersSpec.httpRequest(Consumer).Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1 in favor ofRestClient.ResponseSpec.ErrorHandlerDeprecated, for removal: This API element is subject to removal in a future version.as of 7.1 in favor ofRestClient.RequestHeadersSpec.exchange(RestClient.RequestHeadersSpec.ExchangeFunction).Client to perform HTTP requests, exposing a fluent, synchronous API over underlying HTTP client libraries such as the JDKHttpClient, Apache HttpComponents, and others.A mutable builder for creating aRestClient.Contract for specifying request headers and body leading up to the exchange.Contract for specifying request headers, body and URI for a request.Contract for specifying request headers leading up to the exchange.Extension ofClientHttpResponsethat can convert the body.Defines the contract forRestClient.RequestHeadersSpec.exchange(ExchangeFunction).Variant ofRestClient.RequestHeadersSpec.ExchangeFunctionreturning a non-null required value.Contract for specifying request headers and URI for a request.Contract for specifying response operations following the exchange.Contract for specifying the URI for a request.Base class for exceptions thrown byRestClientandRestTemplatein case a request fails because of a server error response, a failure to decode the response, or a low level I/O error.Common base class for exceptions that contain actual HTTP response data.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1, in favor ofRestClient.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1, in favor ofRestClient. -
Classes in org.springframework.web.client used by org.springframework.web.client.supportClassDescriptionClient to perform HTTP requests, exposing a fluent, synchronous API over underlying HTTP client libraries such as the JDK
HttpClient, Apache HttpComponents, and others.A mutable builder for creating aRestClient.Contract for specifying request headers and body leading up to the exchange.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1, in favor ofRestClient. -
Classes in org.springframework.web.client used by org.springframework.web.reactive.function.clientClassDescriptionContract to insert an API version into the URI or headers of a request.
-
Classes in org.springframework.web.client used by org.springframework.web.socket.sockjs.clientClassDescriptionClient to perform HTTP requests, exposing a fluent, synchronous API over underlying HTTP client libraries such as the JDK
HttpClient, Apache HttpComponents, and others.Deprecated, for removal: This API element is subject to removal in a future version.as of 7.1, in favor ofRestClient.
RestClient.