See: Description
| Interface | Description |
|---|---|
| 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 |
|---|---|
| DefaultResponseErrorHandler |
Default implementation of the
ResponseErrorHandler interface. |
| HttpMessageConverterExtractor<T> |
Response extractor that uses the given entity
converters to convert the response into a type
T. |
| RestTemplate |
Spring's central class for client-side HTTP access.
It simplifies communication with HTTP servers, and enforces RESTful principles.
|
| 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. |
| UnknownHttpStatusCodeException |
Exception thrown when an unknown (or custom) HTTP status code is received.
|