See: Description
Interface | Description |
---|---|
AsyncRequestCallback |
Callback interface for code that operates on an
AsyncClientHttpRequest . |
AsyncRestOperations |
Interface specifying a basic set of asynchronous RESTful operations.
|
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 |
Spring's central class for asynchronous client-side HTTP access.
Exposes similar methods as
RestTemplate , but returns ListenableFuture
wrappers as opposed to concrete results. |
DefaultResponseErrorHandler |
Spring's 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 synchronous 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. |
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.
|