public interface ServerResponse| 修飾子と型 | インターフェースと説明 |
|---|---|
static interface | ServerResponse.BodyBuilder レスポンスに本文を追加するビルダーを定義します。 |
static interface | ServerResponse.ContextwriteTo(ServerWebExchange, Context) 中に使用されるコンテキストを定義します。 |
static interface | ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> レスポンスにヘッダーを追加するビルダーを定義します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static ServerResponse.BodyBuilder | accepted()202 承認済みステータスのビルダーを作成します。 |
static ServerResponse.BodyBuilder | badRequest()400 不正なリクエストステータスのビルダーを作成します。 |
MultiValueMap<java.lang.String,ResponseCookie> | cookies() このレスポンスの Cookie を返します。 |
static ServerResponse.BodyBuilder | created(java.net.URI location)201 Created ステータスと指定された URI に設定されたロケーションヘッダーで新しいビルダーを作成します。 |
static ServerResponse.BodyBuilder | from(ServerResponse other) 指定されたレスポンスのステータスコードとヘッダーを使用してビルダーを作成します。 |
HttpHeaders | headers() このレスポンスのヘッダーを返します。 |
static ServerResponse.HeadersBuilder<?> | noContent()204 コンテンツなしステータスのビルダーを作成します。 |
static ServerResponse.HeadersBuilder<?> | notFound()404 お探しのページが見つかりませんでしたステータスのビルダーを作成します。 |
static ServerResponse.BodyBuilder | ok() ステータスを 200 OK に設定してビルダーを作成します。 |
static ServerResponse.BodyBuilder | permanentRedirect(java.net.URI location)308 永久リダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。 |
static ServerResponse.BodyBuilder | seeOther(java.net.URI location)303 他を見るステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。 |
static ServerResponse.BodyBuilder | status(HttpStatus status) 指定された HTTP ステータスでビルダーを作成します。 |
static ServerResponse.BodyBuilder | status(int status) 指定された HTTP ステータスでビルダーを作成します。 |
HttpStatus | statusCode() このレスポンスのステータスコードを返します。 |
static ServerResponse.BodyBuilder | temporaryRedirect(java.net.URI location)307 一時的なリダイレクトステータスと指定された URI に設定されたロケーションヘッダーを使用してビルダーを作成します。 |
static ServerResponse.BodyBuilder | unprocessableEntity()422 処理できないエンティティステータスのビルダーを作成します。 |
reactor.core.publisher.Mono<java.lang.Void> | writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。 |
HttpStatus statusCode()
HttpHeaders headers()
MultiValueMap<java.lang.String,ResponseCookie> cookies()
reactor.core.publisher.Mono<java.lang.Void> writeTo(ServerWebExchange exchange, ServerResponse.Context context)
exchange - 書き込み先の Web 交換 context - 書くときに使用するコンテキスト Mono<Void> static ServerResponse.BodyBuilder from(ServerResponse other)
other - ステータスとヘッダーをコピーするレスポンス static ServerResponse.BodyBuilder status(HttpStatus status)
status - レスポンスステータス static ServerResponse.BodyBuilder status(int status)
status - レスポンスステータス static ServerResponse.BodyBuilder ok()
static ServerResponse.BodyBuilder created(java.net.URI location)
location - ロケーション URIstatic ServerResponse.BodyBuilder accepted()
static ServerResponse.HeadersBuilder<?> noContent()
static ServerResponse.BodyBuilder seeOther(java.net.URI location)
location - ロケーション URIstatic ServerResponse.BodyBuilder temporaryRedirect(java.net.URI location)
location - ロケーション URIstatic ServerResponse.BodyBuilder permanentRedirect(java.net.URI location)
location - ロケーション URIstatic ServerResponse.BodyBuilder badRequest()
static ServerResponse.HeadersBuilder<?> notFound()
static ServerResponse.BodyBuilder unprocessableEntity()