Uses of Interface
org.springframework.http.HttpMessage
Packages that use HttpMessage Package Description org.springframework.http Contains a basic abstraction over client/server-side HTTP.org.springframework.http.client Contains an abstraction over client-side HTTP.org.springframework.http.client.reactive Abstractions for reactive HTTP client support includingClientHttpRequest
andClientHttpResponse
as well as aClientHttpConnector
.org.springframework.http.client.support This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.org.springframework.http.codec org.springframework.http.converter.json Provides HttpMessageConverter implementations for handling JSON.org.springframework.http.server Contains an abstraction over server-side HTTP.org.springframework.http.server.reactive Abstractions for reactive HTTP server support including aServerHttpRequest
andServerHttpResponse
along with anHttpHandler
for processing.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.mock.http.client.reactive Mock implementations of reactive HTTP client contracts.org.springframework.mock.http.server.reactive Mock implementations of reactive HTTP server contracts.org.springframework.web.multipart.support Support classes for the multipart resolution framework.Uses of HttpMessage in org.springframework.http
Subinterfaces of HttpMessage in org.springframework.http Modifier and Type Interface Description interface
HttpInputMessage
interface
HttpOutputMessage
interface
HttpRequest
interface
ReactiveHttpInputMessage
An "reactive" HTTP input message that exposes the input asPublisher
.interface
ReactiveHttpOutputMessage
A "reactive" HTTP output message that accepts output as aPublisher
.interface
StreamingHttpOutputMessage
Represents an HTTP output message that allows for setting a streaming body.interface
ZeroCopyHttpOutputMessage
Sub-interface ofReactiveOutputMessage
that has support for "zero-copy" file transfers.Uses of HttpMessage in org.springframework.http.client
Subinterfaces of HttpMessage in org.springframework.http.client Modifier and Type Interface Description interface
AsyncClientHttpRequest
Deprecated.as of Spring 5.0, in favor ofClientRequest
interface
ClientHttpRequest
Represents a client-side HTTP request.interface
ClientHttpResponse
Represents a client-side HTTP response.Classes in org.springframework.http.client that implement HttpMessage Modifier and Type Class Description class
AbstractClientHttpRequest
Abstract base forClientHttpRequest
that makes sure that headers and body are not written multiple times.class
AbstractClientHttpResponse
Abstract base forClientHttpResponse
.Uses of HttpMessage in org.springframework.http.client.reactive
Subinterfaces of HttpMessage in org.springframework.http.client.reactive Modifier and Type Interface Description interface
ClientHttpRequest
Represents a client-side reactive HTTP request.interface
ClientHttpResponse
Represents a client-side reactive HTTP response.Classes in org.springframework.http.client.reactive that implement HttpMessage Modifier and Type Class Description class
AbstractClientHttpRequest
Base class forClientHttpRequest
implementations.class
ClientHttpRequestDecorator
Wraps anotherClientHttpRequest
and delegates all methods to it.class
ClientHttpResponseDecorator
Wraps anotherClientHttpResponse
and delegates all methods to it.Uses of HttpMessage in org.springframework.http.client.support
Classes in org.springframework.http.client.support that implement HttpMessage Modifier and Type Class Description class
HttpRequestWrapper
Provides a convenient implementation of theHttpRequest
interface that can be overridden to adapt the request.Uses of HttpMessage in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type HttpMessage Modifier and Type Method Description protected MediaType
DecoderHttpMessageReader. getContentType(HttpMessage inputMessage)
Determine the Content-Type of the HTTP message based on the "Content-Type" header or otherwise default toMediaType.APPLICATION_OCTET_STREAM
.Uses of HttpMessage in org.springframework.http.converter.json
Classes in org.springframework.http.converter.json that implement HttpMessage Modifier and Type Class Description class
MappingJacksonInputMessage
HttpInputMessage
that can eventually stores a Jackson view that will be used to deserialize the message.Uses of HttpMessage in org.springframework.http.server
Subinterfaces of HttpMessage in org.springframework.http.server Modifier and Type Interface Description interface
ServerHttpRequest
Represents a server-side HTTP request.interface
ServerHttpResponse
Represents a server-side HTTP response.Classes in org.springframework.http.server that implement HttpMessage Modifier and Type Class Description class
ServletServerHttpRequest
ServerHttpRequest
implementation that is based on aHttpServletRequest
.class
ServletServerHttpResponse
ServerHttpResponse
implementation that is based on aHttpServletResponse
.Uses of HttpMessage in org.springframework.http.server.reactive
Subinterfaces of HttpMessage in org.springframework.http.server.reactive Modifier and Type Interface Description interface
ServerHttpRequest
Represents a reactive server-side HTTP request.interface
ServerHttpResponse
Represents a reactive server-side HTTP response.Classes in org.springframework.http.server.reactive that implement HttpMessage Modifier and Type Class Description class
AbstractListenerServerHttpResponse
Abstract base class for listener-based server responses, e.g.class
AbstractServerHttpRequest
Common base class forServerHttpRequest
implementations.class
AbstractServerHttpResponse
Base class forServerHttpResponse
implementations.class
HttpHeadResponseDecorator
ServerHttpResponse
decorator for HTTP HEAD requests.class
ServerHttpRequestDecorator
Wraps anotherServerHttpRequest
and delegates all methods to it.class
ServerHttpResponseDecorator
Wraps anotherServerHttpResponse
and delegates all methods to it.Uses of HttpMessage in org.springframework.mock.http
Classes in org.springframework.mock.http that implement HttpMessage Modifier and Type Class Description class
MockHttpInputMessage
Mock implementation ofHttpInputMessage
.class
MockHttpOutputMessage
Mock implementation ofHttpOutputMessage
.Uses of HttpMessage in org.springframework.mock.http.client
Classes in org.springframework.mock.http.client that implement HttpMessage Modifier and Type Class Description class
MockAsyncClientHttpRequest
Deprecated.as of Spring 5.0, with no direct replacementclass
MockClientHttpRequest
Mock implementation ofClientHttpRequest
.class
MockClientHttpResponse
Mock implementation ofClientHttpResponse
.Uses of HttpMessage in org.springframework.mock.http.client.reactive
Classes in org.springframework.mock.http.client.reactive that implement HttpMessage Modifier and Type Class Description class
MockClientHttpRequest
Mock implementation ofClientHttpRequest
.class
MockClientHttpResponse
Mock implementation ofClientHttpResponse
.Uses of HttpMessage in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement HttpMessage Modifier and Type Class Description class
MockServerHttpRequest
Mock extension ofAbstractServerHttpRequest
for use in tests without an actual server.class
MockServerHttpResponse
Mock extension ofAbstractServerHttpResponse
for use in tests without an actual server.Uses of HttpMessage in org.springframework.web.multipart.support
Classes in org.springframework.web.multipart.support that implement HttpMessage Modifier and Type Class Description class
RequestPartServletServerHttpRequest
ServerHttpRequest
implementation that accesses one part of a multipart request.