クラス HttpHeadResponseDecorator
java.lang.ObjectSE
org.springframework.http.server.reactive.ServerHttpResponseDecorator
org.springframework.http.server.reactive.HttpHeadResponseDecorator
- 実装されたすべてのインターフェース:
HttpMessage
、ReactiveHttpOutputMessage
、ServerHttpResponse
HTTP HEAD リクエスト用の
ServerHttpResponse
デコレータ。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明final reactor.core.publisher.Mono<VoidSE>
writeAndFlushWith
(Publisher<? extends Publisher<? extends DataBuffer>> body) 書き込みなしでServerHttpResponseDecorator.setComplete()
を呼び出します。final reactor.core.publisher.Mono<VoidSE>
writeWith
(Publisher<? extends DataBuffer> body) 書くことなく体を消費して解放します。クラス org.springframework.http.server.reactive.ServerHttpResponseDecorator から継承されたメソッド
addCookie, beforeCommit, bufferFactory, getCookies, getDelegate, getHeaders, getNativeResponse, getRawStatusCode, getStatusCode, isCommitted, setComplete, setRawStatusCode, setStatusCode, toString
コンストラクターの詳細
HttpHeadResponseDecorator
メソッドの詳細
writeWith
書くことなく体を消費して解放します。ヘッダーに Content-Length も Transfer-Encoding も含まれておらず、本文が
Mono
の場合は、バイト数をカウントして Content-Length を設定します。- 次で指定:
- インターフェース
ReactiveHttpOutputMessage
のwriteWith
- オーバーライド:
- クラス
ServerHttpResponseDecorator
のwriteWith
- パラメーター:
body
- 本文コンテンツ発行者- 戻り値:
- 完了またはエラーを示す
Mono
writeAndFlushWith
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