public class HttpHeadResponseDecorator extends ServerHttpResponseDecorator
ServerHttpResponse
デコレータ。コンストラクターと説明 |
---|
HttpHeadResponseDecorator(ServerHttpResponse delegate) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends DataBuffer>> body) 書き込みなしで ServerHttpResponseDecorator.setComplete() を呼び出します。 |
reactor.core.publisher.Mono<VoidSE> | writeWith(org.reactivestreams.Publisher<? extends DataBuffer> body) 本体に reduce を適用し、生成されたバイト数をカウントし、書き込みなしでデータバッファーを解放し、Content-Length ヘッダーを設定します。 |
addCookie, beforeCommit, bufferFactory, getCookies, getDelegate, getHeaders, getStatusCode, isCommitted, setComplete, setStatusCode, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public HttpHeadResponseDecorator(ServerHttpResponse delegate)
public final reactor.core.publisher.Mono<VoidSE> writeWith(org.reactivestreams.Publisher<? extends DataBuffer> body)
reduce
を適用し、生成されたバイト数をカウントし、書き込みなしでデータバッファーを解放し、Content-Length ヘッダーを設定します。ReactiveHttpOutputMessage
の writeWith
ServerHttpResponseDecorator
の writeWith
body
- 本文コンテンツ発行者 Mono
public final reactor.core.publisher.Mono<VoidSE> writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends DataBuffer>> body)
ServerHttpResponseDecorator.setComplete()
を呼び出します。RFC 7302 では、コンテンツの長さのない HTTP HEAD レスポンスが許可されており、ストリーミングレスポンスで計算できるものではありません。
ReactiveHttpOutputMessage
の writeAndFlushWith
ServerHttpResponseDecorator
の writeAndFlushWith
body
- 本文コンテンツ発行者 Mono