Uses of Interface
org.springframework.http.HttpMessage
Packages that use HttpMessage
Package
Description
Contains a basic abstraction over client/server-side HTTP.
Contains an abstraction over client-side HTTP.
Abstractions for reactive HTTP client support including
ClientHttpRequest
and
ClientHttpResponse
as well as a
ClientHttpConnector
.This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
Provides HttpMessageConverter implementations for handling JSON.
Contains an abstraction over server-side HTTP.
Abstractions for reactive HTTP server support including a
ServerHttpRequest
and
ServerHttpResponse
along with an
HttpHandler
for processing.Mock implementations of client/server-side HTTP abstractions.
Mock implementations of client-side HTTP abstractions.
Mock implementations of reactive HTTP client contracts.
Mock implementations of reactive HTTP server contracts.
Support for testing Spring WebFlux server endpoints via
WebTestClient
.Support classes for the multipart resolution framework.
-
Uses of HttpMessage in org.springframework.http
Subinterfaces of HttpMessage in org.springframework.httpModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
An "reactive" HTTP input message that exposes the input asPublisher
.interface
A "reactive" HTTP output message that accepts output as aPublisher
.interface
Represents an HTTP output message that allows for setting a streaming body.interface
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.clientModifier and TypeInterfaceDescriptioninterface
Represents a client-side HTTP request.interface
Represents a client-side HTTP response.Classes in org.springframework.http.client that implement HttpMessageModifier and TypeClassDescriptionclass
Abstract base forClientHttpRequest
that makes sure that headers and body are not written multiple times.class
Abstract base forClientHttpResponse
. -
Uses of HttpMessage in org.springframework.http.client.reactive
Subinterfaces of HttpMessage in org.springframework.http.client.reactiveModifier and TypeInterfaceDescriptioninterface
Represents a client-side reactive HTTP request.interface
Represents a client-side reactive HTTP response.Classes in org.springframework.http.client.reactive that implement HttpMessageModifier and TypeClassDescriptionclass
Base class forClientHttpRequest
implementations.class
Wraps anotherClientHttpRequest
and delegates all methods to it.class
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 HttpMessageModifier and TypeClassDescriptionclass
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 HttpMessageModifier and TypeMethodDescriptionprotected 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 HttpMessageModifier and TypeClassDescriptionclass
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.serverModifier and TypeInterfaceDescriptioninterface
Represents a server-side HTTP request.interface
Represents a server-side HTTP response.Classes in org.springframework.http.server that implement HttpMessageModifier and TypeClassDescriptionclass
Implementation ofServerHttpResponse
that delegates all calls to a given targetServerHttpResponse
.class
ServerHttpRequest
implementation that is based on aHttpServletRequest
.class
ServerHttpResponse
implementation that is based on aHttpServletResponse
. -
Uses of HttpMessage in org.springframework.http.server.reactive
Subinterfaces of HttpMessage in org.springframework.http.server.reactiveModifier and TypeInterfaceDescriptioninterface
Represents a reactive server-side HTTP request.interface
Represents a reactive server-side HTTP response.Classes in org.springframework.http.server.reactive that implement HttpMessageModifier and TypeClassDescriptionclass
Abstract base class for listener-based server responses.class
Common base class forServerHttpRequest
implementations.class
Base class forServerHttpResponse
implementations.class
ServerHttpResponse
decorator for HTTP HEAD requests.class
Wraps anotherServerHttpRequest
and delegates all methods to it.class
Wraps anotherServerHttpResponse
and delegates all methods to it. -
Uses of HttpMessage in org.springframework.mock.http
Classes in org.springframework.mock.http that implement HttpMessageModifier and TypeClassDescriptionclass
Mock implementation ofHttpInputMessage
.class
Mock implementation ofHttpOutputMessage
. -
Uses of HttpMessage in org.springframework.mock.http.client
Classes in org.springframework.mock.http.client that implement HttpMessageModifier and TypeClassDescriptionclass
Mock implementation ofClientHttpRequest
.class
Mock implementation ofClientHttpResponse
. -
Uses of HttpMessage in org.springframework.mock.http.client.reactive
Classes in org.springframework.mock.http.client.reactive that implement HttpMessageModifier and TypeClassDescriptionclass
Mock implementation ofClientHttpRequest
.class
Mock implementation ofClientHttpResponse
. -
Uses of HttpMessage in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement HttpMessageModifier and TypeClassDescriptionfinal class
Mock extension ofAbstractServerHttpRequest
for use in tests without an actual server.class
Mock extension ofAbstractServerHttpResponse
for use in tests without an actual server. -
Uses of HttpMessage in org.springframework.test.web.reactive.server
Subinterfaces of HttpMessage in org.springframework.test.web.reactive.serverModifier and TypeInterfaceDescriptioninterface
SimpleClientHttpResponse
extension that also exposes a result object from the underlying mock server exchange for further assertions on the state of the server response after the request is performed. -
Uses of HttpMessage in org.springframework.web.multipart.support
Classes in org.springframework.web.multipart.support that implement HttpMessageModifier and TypeClassDescriptionclass
ServerHttpRequest
implementation that accesses one part of a multipart request.