接口的使用
org.springframework.http.server.reactive.ServerHttpResponse
使用ServerHttpResponse的程序包 程序包 说明 org.springframework.http.codec org.springframework.http.codec.json JSON encoder and decoder support.org.springframework.http.server.reactive Abstractions for reactive HTTP server support including aServerHttpRequestandServerHttpResponsealong with anHttpHandlerfor processing.org.springframework.mock.http.server.reactive Mock implementations of reactive HTTP server contracts.org.springframework.web.cors.reactive Reactive support for CORS (Cross-Origin Resource Sharing), based on a commonCorsProcessorstrategy.org.springframework.web.reactive.function Provides a foundation for both the reactive client and server subpackages.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.org.springframework.web.server Core interfaces and classes for Spring's generic, reactive web support.org.springframework.web.server.adapter Implementations to adapt to the underlyingorg.springframework.http.client.reactivereactive HTTP adapter andHttpHandler.org.springframework.http.codec中ServerHttpResponse的使用
参数类型为ServerHttpResponse的org.springframework.http.codec中的方法 修饰符和类型 方法 说明 Map<String,Object>HttpMessageDecoder. getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)Get decoding hints based on the server request or annotations on the target controller method parameter.default Map<String,Object>HttpMessageEncoder. getEncodeHints(ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response)Get decoding hints based on the server request or annotations on the target controller method parameter.protected Map<String,Object>DecoderHttpMessageReader. getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)Get additional hints for decoding for example based on the server request or annotations from controller method parameters.protected Map<String,Object>ResourceHttpMessageReader. getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)protected Map<String,Object>EncoderHttpMessageWriter. getWriteHints(ResolvableType streamType, 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(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String,Object> hints)default reactor.core.publisher.Flux<T>HttpMessageReader. read(ResolvableType actualType, 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(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String,Object> hints)default reactor.core.publisher.Mono<T>HttpMessageReader. readMono(ResolvableType actualType, 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(org.reactivestreams.Publisher<? extends T> inputStream, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String,Object> hints)default reactor.core.publisher.Mono<Void>HttpMessageWriter. write(org.reactivestreams.Publisher<? extends T> inputStream, ResolvableType actualType, 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(org.reactivestreams.Publisher<? extends Resource> inputStream, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String,Object> hints)reactor.core.publisher.Mono<Void>ServerSentEventHttpMessageWriter. write(org.reactivestreams.Publisher<?> input, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String,Object> hints)org.springframework.http.codec.json中ServerHttpResponse的使用
参数类型为ServerHttpResponse的org.springframework.http.codec.json中的方法 修饰符和类型 方法 说明 Map<String,Object>AbstractJackson2Decoder. getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)Map<String,Object>AbstractJackson2Encoder. getEncodeHints(ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response)org.springframework.http.server.reactive中ServerHttpResponse的使用
实现ServerHttpResponse的org.springframework.http.server.reactive中的类 修饰符和类型 类 说明 classAbstractListenerServerHttpResponseAbstract base class for listener-based server responses, e.g.classAbstractServerHttpResponseBase class forServerHttpResponseimplementations.classHttpHeadResponseDecoratorServerHttpResponsedecorator for HTTP HEAD requests.classServerHttpResponseDecoratorWraps anotherServerHttpResponseand delegates all methods to it.返回ServerHttpResponse的org.springframework.http.server.reactive中的方法 修饰符和类型 方法 说明 ServerHttpResponseServerHttpResponseDecorator. getDelegate()参数类型为ServerHttpResponse的org.springframework.http.server.reactive中的方法 修饰符和类型 方法 说明 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.参数类型为ServerHttpResponse的org.springframework.http.server.reactive中的构造器 构造器 说明 HttpHeadResponseDecorator(ServerHttpResponse delegate)ServerHttpResponseDecorator(ServerHttpResponse delegate)org.springframework.mock.http.server.reactive中ServerHttpResponse的使用
实现ServerHttpResponse的org.springframework.mock.http.server.reactive中的类 修饰符和类型 类 说明 classMockServerHttpResponseMock extension ofAbstractServerHttpResponsefor use in tests without an actual server.org.springframework.web.cors.reactive中ServerHttpResponse的使用
参数类型为ServerHttpResponse的org.springframework.web.cors.reactive中的方法 修饰符和类型 方法 说明 protected voidDefaultCorsProcessor. rejectRequest(ServerHttpResponse response)Invoked when one of the CORS checks failed.org.springframework.web.reactive.function中ServerHttpResponse的使用
返回变量类型为ServerHttpResponse的类型的org.springframework.web.reactive.function中的方法 修饰符和类型 方法 说明 static <T,S extends org.reactivestreams.Publisher<ServerSentEvent<T>>>
BodyInserter<S,ServerHttpResponse>BodyInserters. fromServerSentEvents(S eventsPublisher)Inserter to write the givenServerSentEventpublisher.Optional<ServerHttpResponse>BodyExtractor.Context. serverResponse()Optionally return theServerHttpResponse, if present.org.springframework.web.reactive.function.server中ServerHttpResponse的使用
返回变量类型为ServerHttpResponse的类型的org.springframework.web.reactive.function.server中的方法 修饰符和类型 方法 说明 BodyInserter<T,? super ServerHttpResponse>EntityResponse. inserter()Return theBodyInserterthat writes the entity to the output stream.类型变量类型为ServerHttpResponse的org.springframework.web.reactive.function.server中的方法参数 修饰符和类型 方法 说明 reactor.core.publisher.Mono<ServerResponse>ServerResponse.BodyBuilder. body(BodyInserter<?,? super ServerHttpResponse> inserter)Set the body of the response to the givenBodyInserterand return it.org.springframework.web.server中ServerHttpResponse的使用
返回ServerHttpResponse的org.springframework.web.server中的方法 修饰符和类型 方法 说明 ServerHttpResponseServerWebExchange. getResponse()Return the current HTTP response.ServerHttpResponseServerWebExchangeDecorator. getResponse()参数类型为ServerHttpResponse的org.springframework.web.server中的方法 修饰符和类型 方法 说明 ServerWebExchange.BuilderServerWebExchange.Builder. response(ServerHttpResponse response)Set the response to use.org.springframework.web.server.adapter中ServerHttpResponse的使用
返回ServerHttpResponse的org.springframework.web.server.adapter中的方法 修饰符和类型 方法 说明 ServerHttpResponseDefaultServerWebExchange. getResponse()参数类型为ServerHttpResponse的org.springframework.web.server.adapter中的方法 修饰符和类型 方法 说明 protected ServerWebExchangeHttpWebHandlerAdapter. createExchange(ServerHttpRequest request, ServerHttpResponse response)reactor.core.publisher.Mono<Void>HttpWebHandlerAdapter. handle(ServerHttpRequest request, ServerHttpResponse response)参数类型为ServerHttpResponse的org.springframework.web.server.adapter中的构造器 构造器 说明 DefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver)