パッケージ 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) にあるかどうか。booleanisError()このステータスコードが Client または Server Error クラスにあるかどうかdefault booleanisSameCodeAs(HttpStatusCode other) このHttpStatusCodeが他のステータスコードと同じ整数valueを共有するかどうか。intvalue()このステータスコードの整数値を返します。static HttpStatusCodevalueOf(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 equalitySE の代わりに)。- パラメーター:
other- 比較する他のHttpStatusCode- 戻り値:
- 2 つの
HttpStatusCodeオブジェクトが同じ整数value()を共有する場合は true、そうでない場合は false - 導入:
- 6.0.5
valueOf
指定された整数値のHttpStatusCodeオブジェクトを返します。- パラメーター:
code- 整数としてのステータスコード- 戻り値:
- 対応する
HttpStatusCode - 例外:
IllegalArgumentExceptionSE-codeが 3 桁の正数でない場合