Package | Description |
---|---|
org.springframework.http.client |
Contains an abstraction over client-side HTTP.
|
org.springframework.http.converter |
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
|
org.springframework.http.converter.feed |
Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
|
org.springframework.http.converter.json |
Provides HttpMessageConverter implementations for handling JSON.
|
org.springframework.http.converter.protobuf |
Provides an HttpMessageConverter implementation for handling
Google Protocol Buffers.
|
org.springframework.http.converter.xml |
Provides HttpMessageConverter implementations for handling XML.
|
org.springframework.http.server |
Contains an abstraction over server-side HTTP.
|
org.springframework.mock.http |
Mock implementations of client/server-side HTTP abstractions.
|
org.springframework.mock.http.client |
Mock implementations of client-side HTTP abstractions.
|
org.springframework.web.multipart.support |
Support classes for the multipart resolution framework.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientHttpResponse
Represents a client-side HTTP response.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientHttpResponse
Abstract base for
ClientHttpResponse . |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
BufferedImageHttpMessageConverter.read(Class<? extends BufferedImage> clazz,
HttpInputMessage inputMessage) |
MultiValueMap<String,String> |
FormHttpMessageConverter.read(Class<? extends MultiValueMap<String,?>> clazz,
HttpInputMessage inputMessage) |
T |
AbstractHttpMessageConverter.read(Class<? extends T> clazz,
HttpInputMessage inputMessage)
This implementation simple delegates to
AbstractHttpMessageConverter.readInternal(Class, HttpInputMessage) . |
T |
HttpMessageConverter.read(Class<? extends T> clazz,
HttpInputMessage inputMessage)
Read an object of the given type from the given input message, and returns it.
|
Object |
ResourceRegionHttpMessageConverter.read(Type type,
Class<?> contextClass,
HttpInputMessage inputMessage) |
T |
GenericHttpMessageConverter.read(Type type,
Class<?> contextClass,
HttpInputMessage inputMessage)
Read an object of the given type form the given input message, and returns it.
|
protected ResourceRegion |
ResourceRegionHttpMessageConverter.readInternal(Class<?> clazz,
HttpInputMessage inputMessage) |
protected Object |
ObjectToStringHttpMessageConverter.readInternal(Class<?> clazz,
HttpInputMessage inputMessage) |
byte[] |
ByteArrayHttpMessageConverter.readInternal(Class<? extends byte[]> clazz,
HttpInputMessage inputMessage) |
protected Resource |
ResourceHttpMessageConverter.readInternal(Class<? extends Resource> clazz,
HttpInputMessage inputMessage) |
protected String |
StringHttpMessageConverter.readInternal(Class<? extends String> clazz,
HttpInputMessage inputMessage) |
protected abstract T |
AbstractHttpMessageConverter.readInternal(Class<? extends T> clazz,
HttpInputMessage inputMessage)
Abstract template method that reads the actual object.
|
Modifier and Type | Method and Description |
---|---|
protected T |
AbstractWireFeedHttpMessageConverter.readInternal(Class<? extends T> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Class and Description |
---|---|
class |
MappingJacksonInputMessage
HttpInputMessage that can eventually stores a Jackson view that will be used
to deserialize the message. |
Modifier and Type | Method and Description |
---|---|
Object |
AbstractJackson2HttpMessageConverter.read(Type type,
Class<?> contextClass,
HttpInputMessage inputMessage) |
Object |
AbstractJsonHttpMessageConverter.read(Type type,
Class<?> contextClass,
HttpInputMessage inputMessage) |
protected Object |
AbstractJackson2HttpMessageConverter.readInternal(Class<?> clazz,
HttpInputMessage inputMessage) |
protected Object |
AbstractJsonHttpMessageConverter.readInternal(Class<?> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
protected com.google.protobuf.Message |
ProtobufHttpMessageConverter.readInternal(Class<? extends com.google.protobuf.Message> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
T |
Jaxb2CollectionHttpMessageConverter.read(Type type,
Class<?> contextClass,
HttpInputMessage inputMessage) |
protected T |
SourceHttpMessageConverter.readInternal(Class<? extends T> clazz,
HttpInputMessage inputMessage) |
T |
AbstractXmlHttpMessageConverter.readInternal(Class<? extends T> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerHttpRequest
Represents a server-side HTTP request.
|
Modifier and Type | Class and Description |
---|---|
class |
ServletServerHttpRequest
ServerHttpRequest implementation that is based on a HttpServletRequest . |
Modifier and Type | Class and Description |
---|---|
class |
MockHttpInputMessage
Mock implementation of
HttpInputMessage . |
Modifier and Type | Class and Description |
---|---|
class |
MockClientHttpResponse
Mock implementation of
ClientHttpResponse . |
Modifier and Type | Class and Description |
---|---|
class |
RequestPartServletServerHttpRequest
ServerHttpRequest implementation that accesses one part of a multipart
request. |
Modifier and Type | Method and Description |
---|---|
HttpInputMessage |
RequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
Invoked second before the request body is read and converted.
|
HttpInputMessage |
JsonViewRequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter methodParameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> selectedConverterType) |
HttpInputMessage |
RequestBodyAdviceAdapter.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
The default implementation returns the InputMessage that was passed in.
|
Modifier and Type | Method and Description |
---|---|
Object |
RequestBodyAdvice.afterBodyRead(Object body,
HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
Invoked third (and last) after the request body is converted to an Object.
|
Object |
RequestBodyAdviceAdapter.afterBodyRead(Object body,
HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
The default implementation returns the body that was passed in.
|
HttpInputMessage |
RequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
Invoked second before the request body is read and converted.
|
HttpInputMessage |
JsonViewRequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter methodParameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> selectedConverterType) |
HttpInputMessage |
RequestBodyAdviceAdapter.beforeBodyRead(HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
The default implementation returns the InputMessage that was passed in.
|
Object |
RequestBodyAdvice.handleEmptyBody(Object body,
HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
Invoked second (and last) if the body is empty.
|
Object |
RequestBodyAdviceAdapter.handleEmptyBody(Object body,
HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType,
Class<? extends HttpMessageConverter<?>> converterType)
The default implementation returns the body that was passed in.
|
protected <T> Object |
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(HttpInputMessage inputMessage,
MethodParameter parameter,
Type targetType)
Create the method argument value of the expected parameter type by reading
from the given HttpInputMessage.
|