public interface ServerResponse| 修飾子と型 | インターフェースと説明 |
|---|---|
static interface | ServerResponse.BodyBuilder レスポンスに本文を追加するビルダーを定義します。 |
static interface | ServerResponse.ContextwriteTo(ServerWebExchange, Context) 中に使用されるコンテキストを定義します。 |
static interface | ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> レスポンスにヘッダーを追加するビルダーを定義します。 |
HttpStatus statusCode()
IllegalArgumentExceptionSE - 不明な HTTP ステータスコードの場合 HttpStatus.valueOf(int)int rawStatusCode()
statusCode(), HttpStatus.resolve(int)HttpHeaders headers()
MultiValueMap<StringSE,ResponseCookie> cookies()
reactor.core.publisher.Mono<VoidSE> 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(URISE location)
location - ロケーション URIstatic ServerResponse.BodyBuilder accepted()
static ServerResponse.HeadersBuilder<?> noContent()
static ServerResponse.BodyBuilder seeOther(URISE location)
location - ロケーション URIstatic ServerResponse.BodyBuilder temporaryRedirect(URISE location)
location - ロケーション URIstatic ServerResponse.BodyBuilder permanentRedirect(URISE location)
location - ロケーション URIstatic ServerResponse.BodyBuilder badRequest()
static ServerResponse.HeadersBuilder<?> notFound()
static ServerResponse.BodyBuilder unprocessableEntity()