See: Description
| Interface | Description | 
|---|---|
| HttpInputMessage | |
| HttpMessage | 
 Represents the base interface for HTTP request and response messages. 
 | 
| HttpOutputMessage | |
| HttpRequest | |
| RequestEntity.BodyBuilder | 
 Defines a builder that adds a body to the response entity. 
 | 
| RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>> | 
 Defines a builder that adds headers to the request entity. 
 | 
| ResponseEntity.BodyBuilder | 
 Defines a builder that adds a body to the response entity. 
 | 
| ResponseEntity.HeadersBuilder<B extends ResponseEntity.HeadersBuilder<B>> | 
 Defines a builder that adds headers to the response entity. 
 | 
| StreamingHttpOutputMessage | 
 Represents a HTTP output message that allows for setting a streaming body. 
 | 
| StreamingHttpOutputMessage.Body | 
 Defines the contract for bodies that can be written directly to an  
OutputStream. | 
| Class | Description | 
|---|---|
| CacheControl | 
 A builder for creating "Cache-Control" HTTP response headers. 
 | 
| HttpEntity<T> | 
 Represents an HTTP request or response entity, consisting of headers and body. 
 | 
| HttpHeaders | 
 Represents HTTP request and response headers, mapping string header names to a list of string values. 
 | 
| HttpRange | 
 Represents an HTTP (byte) range for use with the HTTP  
"Range" header. | 
| MediaType | 
 A sub-class of  
MimeType that adds support for quality parameters as defined
 in the HTTP specification. | 
| MediaTypeEditor | |
| RequestEntity<T> | |
| ResponseEntity<T> | 
 Extension of  
HttpEntity that adds a HttpStatus status code. | 
| Enum | Description | 
|---|---|
| HttpMethod | 
 Java 5 enumeration of HTTP request methods. 
 | 
| HttpStatus | 
 Enumeration of HTTP status codes. 
 | 
| HttpStatus.Series | 
 Enumeration of HTTP status series. 
 | 
| Exception | Description | 
|---|---|
| InvalidMediaTypeException | 
 Exception thrown from  
MediaType.parseMediaType(String) in case of
 encountering an invalid media type specification String. | 
HttpInputMessage and HttpOutputMessage interfaces.