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