パッケージ jakarta.ws.rs.core
列挙型 Response.Status
- java.lang.ObjectSE
-
- java.lang.EnumSE<Response.Status>
-
- jakarta.ws.rs.core.Response.Status
- 実装されたすべてのインターフェース:
Response.StatusType
、SerializableSE
、ComparableSE<Response.Status>
- 含まれているクラス:
- Response
public static enum Response.Status extends EnumSE<Response.Status> implements Response.StatusType
HTTP によって定義される一般的に使用されるステータスコード。完全なリストについては、HTTP/1.1 ドキュメントを参照してください。Response.StatusType
の実装を作成することにより、追加のステータスコードをアプリケーションで追加できます。
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
Response.Status.Family
ステータスコードのクラスを表す列挙体。
列挙定数のサマリー
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 static Response.Status
fromStatusCode(int statusCode)
数値のステータスコードを対応するステータスに変換します。Response.Status.Family
getFamily()
ステータスコードのクラスを取得します。StringSE
getReasonPhrase()
理由句を取得します。int
getStatusCode()
関連するステータスコードを取得します。StringSE
toString()
理由句を取得します。static Response.Status
valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。static Response.Status[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, valueOfSE
インターフェース jakarta.ws.rs.core.Response.StatusType から継承されたメソッド
toEnum
列挙定数の詳細
OK
public static final Response.Status OK
200 OK、HTTP/1.1 ドキュメントを参照。
CREATED
public static final Response.Status CREATED
201 作成されました。HTTP/1.1 ドキュメントを参照してください。
ACCEPTED
public static final Response.Status ACCEPTED
202 承認済み。HTTP/1.1 ドキュメントを参照してください。
NO_CONTENT
public static final Response.Status NO_CONTENT
204 内容なし、HTTP/1.1 ドキュメントを参照。
RESET_CONTENT
public static final Response.Status RESET_CONTENT
205 コンテンツをリセットします。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
PARTIAL_CONTENT
public static final Response.Status PARTIAL_CONTENT
206 内容のリセット。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
MULTIPLE_CHOICES
public static final Response.Status MULTIPLE_CHOICES
300 の複数の選択肢。HTTP/1.1: セマンティクスとコンテンツを参照してください。- 導入:
- 3.1
MOVED_PERMANENTLY
public static final Response.Status MOVED_PERMANENTLY
301 永久に移動しました。HTTP/1.1 ドキュメントを参照してください。
FOUND
public static final Response.Status FOUND
302 見つかりました。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
SEE_OTHER
public static final Response.Status SEE_OTHER
303 その他を参照、HTTP/1.1 ドキュメントを参照。
NOT_MODIFIED
public static final Response.Status NOT_MODIFIED
304 変更されていません。HTTP/1.1 ドキュメントを参照してください。
USE_PROXY
public static final Response.Status USE_PROXY
305 プロキシを使用します。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
TEMPORARY_REDIRECT
public static final Response.Status TEMPORARY_REDIRECT
307 一時的なリダイレクト。HTTP/1.1 ドキュメントを参照してください。
PERMANENT_REDIRECT
public static final Response.Status PERMANENT_REDIRECT
308 パーマネントリダイレクト。RFC 7538: ハイパーテキスト転送プロトコルステータスコード 308 (恒久的なリダイレクト) を参照してください。- 導入:
- 3.1
BAD_REQUEST
public static final Response.Status BAD_REQUEST
400 BadRequest。HTTP/1.1 ドキュメントを参照してください。
UNAUTHORIZED
public static final Response.Status UNAUTHORIZED
401 無認可。HTTP/1.1 ドキュメントを参照してください。
PAYMENT_REQUIRED
public static final Response.Status PAYMENT_REQUIRED
402 支払いが必要です。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
FORBIDDEN
public static final Response.Status FORBIDDEN
403 禁止されています。HTTP/1.1 ドキュメントを参照してください。
NOT_FOUND
public static final Response.Status NOT_FOUND
404 見つかりません。HTTP/1.1 ドキュメントを参照してください。
METHOD_NOT_ALLOWED
public static final Response.Status METHOD_NOT_ALLOWED
405 メソッドは許可されていません。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
NOT_ACCEPTABLE
public static final Response.Status NOT_ACCEPTABLE
406 許容できません。HTTP/1.1 ドキュメントを参照してください。
PROXY_AUTHENTICATION_REQUIRED
public static final Response.Status PROXY_AUTHENTICATION_REQUIRED
407 プロキシ認証が必要です。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
REQUEST_TIMEOUT
public static final Response.Status REQUEST_TIMEOUT
408 RequestTimeout。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
CONFLICT
public static final Response.Status CONFLICT
409 競合。HTTP/1.1 ドキュメントを参照してください。
GONE
public static final Response.Status GONE
410 なくなりました。HTTP/1.1 ドキュメントを参照してください。
LENGTH_REQUIRED
public static final Response.Status LENGTH_REQUIRED
411 長さが必要です。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
PRECONDITION_FAILED
public static final Response.Status PRECONDITION_FAILED
412 前提条件が満たされていません。HTTP/1.1 ドキュメントを参照してください。
REQUEST_ENTITY_TOO_LARGE
public static final Response.Status REQUEST_ENTITY_TOO_LARGE
413 リクエストエンティティが大きすぎます。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
REQUEST_URI_TOO_LONG
public static final Response.Status REQUEST_URI_TOO_LONG
414 Request-URI が長すぎます。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
UNSUPPORTED_MEDIA_TYPE
public static final Response.Status UNSUPPORTED_MEDIA_TYPE
415 サポートされていないメディア型です。HTTP/1.1 ドキュメントを参照してください。
REQUESTED_RANGE_NOT_SATISFIABLE
public static final Response.Status REQUESTED_RANGE_NOT_SATISFIABLE
416 リクエストされた範囲は満足できません。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
EXPECTATION_FAILED
public static final Response.Status EXPECTATION_FAILED
417 Expectation Failed、see HTTP/1.1 ドキュメント。- 導入:
- 2.0
PRECONDITION_REQUIRED
public static final Response.Status PRECONDITION_REQUIRED
428 前提条件が必要です。RFC 6585: 追加の HTTP ステータスコードを参照してください。- 導入:
- 2.1
TOO_MANY_REQUESTS
public static final Response.Status TOO_MANY_REQUESTS
429 リクエストが多すぎます。RFC 6585: 追加の HTTP ステータスコードを参照してください。- 導入:
- 2.1
REQUEST_HEADER_FIELDS_TOO_LARGE
public static final Response.Status REQUEST_HEADER_FIELDS_TOO_LARGE
431 リクエストヘッダーフィールドが大きすぎます。RFC 6585: 追加の HTTP ステータスコードを参照してください。- 導入:
- 2.1
UNAVAILABLE_FOR_LEGAL_REASONS
public static final Response.Status UNAVAILABLE_FOR_LEGAL_REASONS
451 利用不可 法的な理由については、RFC 7725: 法的障害を報告する HTTP ステータスコードを参照してください。- 導入:
- 3.1
INTERNAL_SERVER_ERROR
public static final Response.Status INTERNAL_SERVER_ERROR
500 内部サーバーエラーです。HTTP/1.1 ドキュメントを参照してください。
NOT_IMPLEMENTED
public static final Response.Status NOT_IMPLEMENTED
501 実装されていません。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
BAD_GATEWAY
public static final Response.Status BAD_GATEWAY
502 不正なゲートウェイです。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
SERVICE_UNAVAILABLE
public static final Response.Status SERVICE_UNAVAILABLE
503 サービスを利用できません。HTTP/1.1 ドキュメントを参照してください。
GATEWAY_TIMEOUT
public static final Response.Status GATEWAY_TIMEOUT
504 ゲートウェイタイムアウト。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
HTTP_VERSION_NOT_SUPPORTED
public static final Response.Status HTTP_VERSION_NOT_SUPPORTED
505 HTTP バージョンはサポートされていません。HTTP/1.1 ドキュメントを参照してください。- 導入:
- 2.0
NETWORK_AUTHENTICATION_REQUIRED
public static final Response.Status NETWORK_AUTHENTICATION_REQUIRED
511 ネットワーク認証が必要です。RFC 6585: 追加の HTTP ステータスコードを参照してください。- 導入:
- 2.1
メソッドの詳細
values
public static Response.Status[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。このメソッドは、次のように定数を反復するために使用できます。for (Response.Status c : Response.Status.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を宣言されている順序で含む配列
valueOf
public static Response.Status valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。文字列は、この型の列挙定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
getFamily
public Response.Status.Family getFamily()
ステータスコードのクラスを取得します。- 次で指定:
- インターフェース
Response.StatusType
のgetFamily
- 戻り値:
- ステータスコードのクラス。
getStatusCode
public int getStatusCode()
関連するステータスコードを取得します。- 次で指定:
- インターフェース
Response.StatusType
のgetStatusCode
- 戻り値:
- ステータスコード。
getReasonPhrase
public StringSE getReasonPhrase()
理由句を取得します。- 次で指定:
- インターフェース
Response.StatusType
のgetReasonPhrase
- 戻り値:
- 理由句。
toString
public StringSE toString()
理由句を取得します。- オーバーライド:
- クラス
EnumSE<Response.Status>
のtoString
- 戻り値:
- 理由句。
fromStatusCode
public static Response.Status fromStatusCode(int statusCode)
数値のステータスコードを対応するステータスに変換します。- パラメーター:
statusCode
- 数値のステータスコード。- 戻り値:
- 一致する Status または null は一致する Status が定義されていません。