インターフェース ServerResponse
- すべての既知のサブインターフェース:
EntityResponse<T>
,RenderingResponse
public interface ServerResponse
- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller, Sebastien Deleuze
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static interface
レスポンスに本文を追加するビルダーを定義します。static interface
writeTo(ServerWebExchange, Context)
中に使用されるコンテキストを定義します。static interface
レスポンスにヘッダーを追加するビルダーを定義します。方法の概要
修飾子と型メソッド説明static ServerResponse.BodyBuilder
accepted()
202 承認済みステータスのビルダーを作成します。static ServerResponse.BodyBuilder
400 不正なリクエストステータスのビルダーを作成します。cookies()
このレスポンスの Cookie を返します。static ServerResponse.BodyBuilder
201 Created ステータスと指定された URI に設定されたロケーションヘッダーで新しいビルダーを作成します。static reactor.core.publisher.Mono<ServerResponse>
from
(ErrorResponse response) 指定されたErrorResponse
からServerResponse
を作成します。static ServerResponse.BodyBuilder
from
(ServerResponse other) 指定されたレスポンスのステータスコードとヘッダーを使用してビルダーを作成します。headers()
このレスポンスのヘッダーを返します。static ServerResponse.HeadersBuilder<?>
204 コンテンツなしステータスのビルダーを作成します。static ServerResponse.HeadersBuilder<?>
notFound()
404 お探しのページが見つかりませんでしたステータスのビルダーを作成します。static ServerResponse.BodyBuilder
ok()
ステータスを 200 OK に設定してビルダーを作成します。static ServerResponse.BodyBuilder
permanentRedirect
(URISE location) 308 永久リダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。int
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。static ServerResponse.BodyBuilder
303 他を見るステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。static ServerResponse.BodyBuilder
status
(int status) 指定された HTTP ステータスでビルダーを作成します。static ServerResponse.BodyBuilder
status
(HttpStatusCode status) 指定された HTTP ステータスでビルダーを作成します。このレスポンスのステータスコードを返します。static ServerResponse.BodyBuilder
temporaryRedirect
(URISE location) 307 一時的なリダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。static ServerResponse.BodyBuilder
422 処理できないエンティティステータスのビルダーを作成します。reactor.core.publisher.Mono<VoidSE>
writeTo
(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。
メソッドの詳細
statusCode
HttpStatusCode statusCode()このレスポンスのステータスコードを返します。- 戻り値:
- HttpStatusCode 値としてのステータス
rawStatusCode
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。statusCode()
を推奨し、7.0 から削除このレスポンスのステータスコードを整数で返します。- 戻り値:
- 整数としてのステータス
- 導入:
- 5.2
headers
HttpHeaders headers()このレスポンスのヘッダーを返します。cookies
MultiValueMap<StringSE,ResponseCookie> cookies()このレスポンスの Cookie を返します。writeTo
reactor.core.publisher.Mono<VoidSE> writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。- パラメーター:
exchange
- 書き込み先の Web 交換context
- 書くときに使用するコンテキスト- 戻り値:
- 書き込みが完了したことを示す
Mono<Void>
from
指定されたレスポンスのステータスコードとヘッダーを使用してビルダーを作成します。- パラメーター:
other
- ステータスとヘッダーをコピーするレスポンス- 戻り値:
- 作成されたビルダー
from
指定されたErrorResponse
からServerResponse
を作成します。- パラメーター:
response
- 初期化するErrorResponse
- 戻り値:
- レスポンスを内蔵した
Mono
- 導入:
- 6.0
status
指定された HTTP ステータスでビルダーを作成します。- パラメーター:
status
- レスポンスステータス- 戻り値:
- 作成されたビルダー
status
指定された HTTP ステータスでビルダーを作成します。- パラメーター:
status
- レスポンスステータス- 戻り値:
- 作成されたビルダー
- 導入:
- 5.0.3
ok
ステータスを 200 OK に設定してビルダーを作成します。- 戻り値:
- 作成されたビルダー
created
201 Created ステータスと指定された URI に設定されたロケーションヘッダーで新しいビルダーを作成します。- パラメーター:
location
- ロケーション URI- 戻り値:
- 作成されたビルダー
accepted
202 承認済みステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
noContent
204 コンテンツなしステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
seeOther
303 他を見るステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location
- ロケーション URI- 戻り値:
- 作成されたビルダー
temporaryRedirect
307 一時的なリダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location
- ロケーション URI- 戻り値:
- 作成されたビルダー
permanentRedirect
308 永久リダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location
- ロケーション URI- 戻り値:
- 作成されたビルダー
badRequest
400 不正なリクエストステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
notFound
404 お探しのページが見つかりませんでしたステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
unprocessableEntity
422 処理できないエンティティステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
statusCode()
を推奨し、7.0 から削除