Uses of Interface
org.springframework.http.server.reactive.ServerHttpRequest
Packages that use ServerHttpRequest
Package
Description
Provides implementations of
Encoder
and Decoder for web use.JSON encoder and decoder support.
Abstractions for reactive HTTP server support including a
ServerHttpRequest and
ServerHttpResponse along with an
HttpHandler for processing.Instrumentation for
observing reactive HTTP server applications.Reactive support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy.Core interfaces and classes for Spring's generic, reactive web support.
Implementations to adapt to the underlying
org.springframework.http.client.reactive reactive HTTP adapter
and HttpHandler.-
Uses of ServerHttpRequest in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionHttpMessageDecoder.getDecodeHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Get decoding hints based on the server request or annotations on the target controller method parameter.HttpMessageEncoder.getEncodeHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) Get decoding hints based on the server request or annotations on the target controller method parameter.DecoderHttpMessageReader.getReadHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Get additional hints for decoding for example based on the server request or annotations from controller method parameters.ResourceHttpMessageReader.getReadHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) EncoderHttpMessageWriter.getWriteHints(org.springframework.core.ResolvableType streamType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) Get additional hints for encoding for example based on the server request or annotations from controller method parameters.reactor.core.publisher.Flux<T>DecoderHttpMessageReader.read(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Flux<T>HttpMessageReader.read(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map)with additional context available.reactor.core.publisher.Mono<T>DecoderHttpMessageReader.readMono(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Mono<T>HttpMessageReader.readMono(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map)with additional, context available.reactor.core.publisher.Mono<Void>EncoderHttpMessageWriter.write(Publisher<? extends T> inputStream, org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Mono<Void>HttpMessageWriter.write(Publisher<? extends T> inputStream, org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map)with additional context available.reactor.core.publisher.Mono<Void>ResourceHttpMessageWriter.write(Publisher<? extends org.springframework.core.io.Resource> inputStream, org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) reactor.core.publisher.Mono<Void>ServerSentEventHttpMessageWriter.write(Publisher<?> input, org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) -
Uses of ServerHttpRequest in org.springframework.http.codec.json
Methods in org.springframework.http.codec.json with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionAbstractJackson2Decoder.getDecodeHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) AbstractJackson2Encoder.getEncodeHints(org.springframework.core.ResolvableType actualType, org.springframework.core.ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) -
Uses of ServerHttpRequest in org.springframework.http.server.reactive
Classes in org.springframework.http.server.reactive that implement ServerHttpRequestModifier and TypeClassDescriptionclassCommon base class forServerHttpRequestimplementations.classWraps anotherServerHttpRequestand delegates all methods to it.Methods in org.springframework.http.server.reactive that return ServerHttpRequestModifier and TypeMethodDescriptionServerHttpRequest.Builder.build()Build aServerHttpRequestdecorator with the mutated properties.ServerHttpRequestDecorator.getDelegate()Methods in org.springframework.http.server.reactive with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionstatic <T> TServerHttpRequestDecorator.getNativeRequest(ServerHttpRequest request) Return the native request of the underlying server API, if possible, also unwrappingServerHttpRequestDecoratorif necessary.reactor.core.publisher.Mono<Void>ContextPathCompositeHandler.handle(ServerHttpRequest request, ServerHttpResponse response) reactor.core.publisher.Mono<Void>HttpHandler.handle(ServerHttpRequest request, ServerHttpResponse response) Handle the given request and write to the response.Constructors in org.springframework.http.server.reactive with parameters of type ServerHttpRequest -
Uses of ServerHttpRequest in org.springframework.http.server.reactive.observation
Constructors in org.springframework.http.server.reactive.observation with parameters of type ServerHttpRequestModifierConstructorDescriptionServerRequestObservationContext(ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> attributes) -
Uses of ServerHttpRequest in org.springframework.web.cors.reactive
Methods in org.springframework.web.cors.reactive with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionstatic booleanCorsUtils.isCorsRequest(ServerHttpRequest request) Returnstrueif the request is a valid CORS one by checkingOriginheader presence and ensuring that origins are different viaCorsUtils.isSameOrigin(org.springframework.http.server.reactive.ServerHttpRequest).static booleanCorsUtils.isPreFlightRequest(ServerHttpRequest request) Returnstrueif the request is a valid CORS pre-flight one by checking {code OPTIONS} method withOriginandAccess-Control-Request-Methodheaders presence.static booleanCorsUtils.isSameOrigin(ServerHttpRequest request) Deprecated. -
Uses of ServerHttpRequest in org.springframework.web.server
Methods in org.springframework.web.server that return ServerHttpRequestModifier and TypeMethodDescriptionServerWebExchange.getRequest()Return the current HTTP request.ServerWebExchangeDecorator.getRequest()Methods in org.springframework.web.server with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionServerWebExchange.Builder.request(ServerHttpRequest request) Set the request to use especially when there is a need to overrideServerHttpRequestmethods. -
Uses of ServerHttpRequest in org.springframework.web.server.adapter
Methods in org.springframework.web.server.adapter that return ServerHttpRequestModifier and TypeMethodDescriptionForwardedHeaderTransformer.apply(ServerHttpRequest request) Apply and remove, or remove Forwarded type headers.DefaultServerWebExchange.getRequest()Methods in org.springframework.web.server.adapter with parameters of type ServerHttpRequestModifier and TypeMethodDescriptionForwardedHeaderTransformer.apply(ServerHttpRequest request) Apply and remove, or remove Forwarded type headers.protected ServerWebExchangeHttpWebHandlerAdapter.createExchange(ServerHttpRequest request, ServerHttpResponse response) protected StringHttpWebHandlerAdapter.formatRequest(ServerHttpRequest request) Format the request for logging purposes including HTTP method and URL.reactor.core.publisher.Mono<Void>HttpWebHandlerAdapter.handle(ServerHttpRequest request, ServerHttpResponse response) protected booleanForwardedHeaderTransformer.hasForwardedHeaders(ServerHttpRequest request) Whether the request has any Forwarded headers.Constructors in org.springframework.web.server.adapter with parameters of type ServerHttpRequestModifierConstructorDescriptionDefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver)
CorsUtils.isCorsRequest(org.springframework.http.server.reactive.ServerHttpRequest)