インターフェース ServerResponse
- すべての既知のサブインターフェース:
EntityResponse<T>, RenderingResponse
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static interfaceレスポンスに本文を追加するビルダーを定義します。static interfacewriteTo(ServerWebExchange, Context)中に使用されるコンテキストを定義します。static interfaceレスポンスにヘッダーを追加するビルダーを定義します。メソッドのサマリー
修飾子と型メソッド説明static ServerResponse.BodyBuilderaccepted()202 承認済みステータスのビルダーを作成します。static ServerResponse.BodyBuilder400 不正なリクエストステータスのビルダーを作成します。cookies()このレスポンスの Cookie を返します。static ServerResponse.BodyBuilder201 Created ステータスと指定された URI に設定されたロケーションヘッダーで新しいビルダーを作成します。static reactor.core.publisher.Mono<ServerResponse> from(ErrorResponse response) 指定されたErrorResponseからServerResponseを作成します。static ServerResponse.BodyBuilderfrom(ServerResponse other) 指定されたレスポンスのステータスコードとヘッダーを使用してビルダーを作成します。headers()このレスポンスのヘッダーを返します。static ServerResponse.HeadersBuilder<?> 204 コンテンツなしステータスのビルダーを作成します。static ServerResponse.HeadersBuilder<?> notFound()404 お探しのページが見つかりませんでしたステータスのビルダーを作成します。static ServerResponse.BodyBuilderok()ステータスを 200 OK に設定してビルダーを作成します。static ServerResponse.BodyBuilderpermanentRedirect(URISE location) 308 永久リダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。static ServerResponse.BodyBuilder303 他を見るステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。static ServerResponse.BodyBuilderstatus(int status) 指定された HTTP ステータスでビルダーを作成します。static ServerResponse.BodyBuilderstatus(HttpStatusCode status) 指定された HTTP ステータスでビルダーを作成します。このレスポンスのステータスコードを返します。static ServerResponse.BodyBuildertemporaryRedirect(URISE location) 307 一時的なリダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。static ServerResponse.BodyBuilder422 処理できないコンテンツステータスのビルダーを作成します。static ServerResponse.BodyBuilder使用すべきではありません。reactor.core.publisher.Mono<VoidSE> writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。
メソッドの詳細
statusCode
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
created
201 Created ステータスと指定された URI に設定されたロケーションヘッダーで新しいビルダーを作成します。- パラメーター:
location- ロケーション URI- 戻り値:
- 作成されたビルダー
accepted
noContent
seeOther
303 他を見るステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location- ロケーション URI- 戻り値:
- 作成されたビルダー
temporaryRedirect
307 一時的なリダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location- ロケーション URI- 戻り値:
- 作成されたビルダー
permanentRedirect
308 永久リダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。- パラメーター:
location- ロケーション URI- 戻り値:
- 作成されたビルダー
badRequest
notFound
404 お探しのページが見つかりませんでしたステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
unprocessableContent
422 処理できないコンテンツステータスのビルダーを作成します。- 戻り値:
- 作成されたビルダー
unprocessableEntity
unprocessableContent()を推奨