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