インターフェース ServerResponse
- すべての既知のサブインターフェース:
EntityResponse<T>,RenderingResponse
public interface ServerResponse
- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller, Sebastien Deleuze
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明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 に設定されたロケーションヘッダーを使用してビルダーを作成します。int使用すべきではありません。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 処理できないエンティティステータスのビルダーを作成します。reactor.core.publisher.Mono<VoidSE>writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。
メソッドの詳細
statusCode
HttpStatusCode statusCode()このレスポンスのステータスコードを返します。- 戻り値:
- HttpStatusCode 値としてのステータス
rawStatusCode
使用すべきではありません。6.0 現在、statusCode()を推奨このレスポンスのステータスコードを整数で返します。- 戻り値:
- 整数としてのステータス
- 導入:
- 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()を推奨