パッケージ org.springframework.http
インターフェース HttpStatusCode
- すべてのスーパーインターフェース:
SerializableSE
- すべての既知の実装クラス:
HttpStatus
HTTP レスポンスステータスコードを表します。
HttpStatus
によって実装されますが、その列挙にない値を許可するインターフェースとして定義されています。- 導入:
- 6.0
- 作成者:
- Arjen Poutsma
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明boolean
このステータスコードが情報クラス (1xx
) にあるかどうか。boolean
このステータスコードが Successful クラス (2xx
) にあるかどうか。boolean
このステータスコードが Redirection クラス (3xx
) にあるかどうか。boolean
このステータスコードが Client Error クラス (4xx
) にあるかどうか。boolean
このステータスコードがサーバーエラークラス (5xx
) にあるかどうか。boolean
isError()
このステータスコードが Client または Server Error クラスにあるかどうかdefault boolean
isSameCodeAs
(HttpStatusCode other) このHttpStatusCode
が他のステータスコードと同じ整数value
を共有するかどうか。int
value()
このステータスコードの整数値を返します。static HttpStatusCode
valueOf
(int code) 指定された整数値のHttpStatusCode
オブジェクトを返します。
メソッドの詳細
value
int value()このステータスコードの整数値を返します。is1xxInformational
boolean is1xxInformational()このステータスコードが情報クラス (1xx
) にあるかどうか。- 関連事項:
is2xxSuccessful
boolean is2xxSuccessful()このステータスコードが Successful クラス (2xx
) にあるかどうか。- 関連事項:
is3xxRedirection
boolean is3xxRedirection()このステータスコードが Redirection クラス (3xx
) にあるかどうか。- 関連事項:
is4xxClientError
boolean is4xxClientError()このステータスコードが Client Error クラス (4xx
) にあるかどうか。- 関連事項:
is5xxServerError
boolean is5xxServerError()このステータスコードがサーバーエラークラス (5xx
) にあるかどうか。- 関連事項:
isError
boolean isError()このステータスコードが Client または Server Error クラスにあるかどうか- 関連事項:
- RFC 2616
- RFC 2616 (
4xx
または5xx
)。 is4xxClientError()
is5xxServerError()
isSameCodeAs
このHttpStatusCode
が他のステータスコードと同じ整数value
を共有するかどうか。非推奨のエイリアスを考慮した比較や、
HttpStatusCode
の任意の実装 (たとえば、HttpStatus enum equality
SE の代わりに) を比較する場合に役立ちます。- パラメーター:
other
- 比較する他のHttpStatusCode
- 戻り値:
- 2 つの
HttpStatusCode
オブジェクトが同じ整数value()
を共有する場合は true、そうでない場合は false - 導入:
- 6.0.5
valueOf
指定された整数値のHttpStatusCode
オブジェクトを返します。- パラメーター:
code
- 整数としてのステータスコード- 戻り値:
- 対応する
HttpStatusCode
- 例外:
IllegalArgumentExceptionSE
-code
が 3 桁の正数でない場合