See: Description
Interface | Description |
---|---|
AsyncRequestCallback | Deprecated
as of Spring 5.0, in favor of
ExchangeFilterFunction |
AsyncRestOperations | Deprecated
as of Spring 5.0, in favor of
WebClient |
RequestCallback |
Callback interface for code that operates on a
ClientHttpRequest . |
ResponseErrorHandler |
Strategy interface used by the
RestTemplate to determine
whether a particular response has an error or not. |
ResponseExtractor<T> |
Generic callback interface used by
RestTemplate 's retrieval methods
Implementations of this interface perform the actual work of extracting data
from a ClientHttpResponse , but don't need to worry about exception
handling or closing resources. |
RestOperations |
Interface specifying a basic set of RESTful operations.
|
Class | Description |
---|---|
AsyncRestTemplate | Deprecated
as of Spring 5.0, in favor of
WebClient |
DefaultResponseErrorHandler |
Spring's default implementation of the
ResponseErrorHandler interface. |
ExtractingResponseErrorHandler |
Implementation of
ResponseErrorHandler that uses HttpMessageConverter s
to convert HTTP error responses to RestClientException . |
HttpMessageConverterExtractor<T> |
Response extractor that uses the given entity converters
to convert the response into a type
T . |
RestTemplate |
Synchronous client to perform HTTP requests, exposing a simple, template
method API over underlying HTTP client libraries such as the JDK
HttpURLConnection , Apache HttpComponents, and others. |
Exception | Description |
---|---|
HttpClientErrorException |
Exception thrown when an HTTP 4xx is received.
|
HttpServerErrorException |
Exception thrown when an HTTP 5xx is received.
|
HttpStatusCodeException |
Abstract base class for exceptions based on an
HttpStatus . |
ResourceAccessException |
Exception thrown when an I/O error occurs.
|
RestClientException |
Base class for exceptions thrown by
RestTemplate whenever it encounters
client-side HTTP errors. |
RestClientResponseException |
Common base class for exceptions that contain actual HTTP response data.
|
UnknownHttpStatusCodeException |
Exception thrown when an unknown (or custom) HTTP status code is received.
|