インターフェース ServerHttpResponse
- すべてのスーパーインターフェース:
HttpMessage, ReactiveHttpOutputMessage
- すべての既知の実装クラス:
AbstractListenerServerHttpResponse, AbstractServerHttpResponse, HttpHeadResponseDecorator, MockServerHttpResponse, ServerHttpResponseDecorator
リアクティブサーバー側の HTTP レスポンスを表します。
- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Sebastien Deleuze, Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明voidaddCookie(ResponseCookie cookie) 指定されたResponseCookieを追加します。Cookie を含む可変マップを返し、サーバーに送信します。設定されたステータスコードを返すか、基になるサーバーからのレスポンスのステータスにフォールバックします。default booleansetRawStatusCode(@Nullable IntegerSE value) HTTP ステータスコードを整数として指定された値に設定します。booleansetStatusCode(@Nullable HttpStatusCode status) レスポンスの HTTP ステータスコードを設定します。インターフェース HttpMessage から継承されたメソッド
getHeadersインターフェース ReactiveHttpOutputMessage から継承されたメソッド
beforeCommit, bufferFactory, isCommitted, setComplete, writeAndFlushWith, writeWith
メソッドの詳細
setStatusCode
レスポンスの HTTP ステータスコードを設定します。- パラメーター:
status-HttpStatusCode値としての HTTP ステータス- 戻り値:
- HTTP レスポンスがコミットされたためにステータスコードの変更が処理されなかった場合は
false、正常に設定された場合はtrue。
getStatusCode
@Nullable HttpStatusCode getStatusCode()設定されているステータスコードを返すか、そうでなければ、基盤となるサーバーからのレスポンスのステータスにフォールバックします。基礎となるサーバーからのデフォルト値がない場合、戻り値はnullになる可能性があります。setRawStatusCode
getCookies
MultiValueMap<StringSE, ResponseCookie> getCookies()Cookie を含む可変マップを返し、サーバーに送信します。addCookie
指定されたResponseCookieを追加します。- パラメーター:
cookie- 追加する Cookie- 例外:
IllegalStateExceptionSE- レスポンスがすでにコミットされている場合