public interface ServerResponse| 修飾子と型 | インターフェースと説明 |
|---|---|
static interface | ServerResponse.BodyBuilder レスポンスに本文を追加するビルダーを定義します。 |
static interface | ServerResponse.ContextwriteTo(HttpServletRequest, HttpServletResponse, Context) 中に使用されるコンテキストを定義します。 |
static interface | ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> レスポンスにヘッダーを追加するビルダーを定義します。 |
HttpStatus statusCode()
IllegalArgumentExceptionSE - 不明な HTTP ステータスコードの場合 HttpStatus.valueOf(int)int rawStatusCode()
statusCode(), HttpStatus.valueOf(int)HttpHeaders headers()
MultiValueMap<StringSE,CookieEE> cookies()
@Nullable ModelAndView writeTo(HttpServletRequestEE request, HttpServletResponseEE response, ServerResponse.Context context) throws ServletExceptionEE, IOExceptionSE
request - 現在のリクエスト response - 書き込むレスポンス context - 書くときに使用するコンテキスト ModelAndView、または直接処理される場合は null ServletExceptionEEIOExceptionSEstatic 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()