| Interface | Description | 
|---|---|
| HttpClientErrorDecoder | Strategy interface for decoding the error from a server respponse. | 
| Exception | Description | 
|---|---|
| ContentLengthExceededException | |
| EmptyResponseException | An exception thrown when the server returned and empty, unreadable response. | 
| HttpClientException | Parent class for all HTTP client exceptions. | 
| HttpClientResponseException | An exception that occurs when a response returns an error code equal to or greater than 400. | 
| ReadTimeoutException | An exception thrown when a read timeout occurs. |