ステータス・コード
RESTリソースをコールすると、レスポンス・ヘッダーは、次の表に示す標準HTTPステータス・コードの1つを返します。 これらのステータス・コードは、レスポンス・ヘッダーの3桁の数字で、レスポンスの一般的な分類を示します。 たとえば、このコードは、リクエストが成功した(200秒)か、クライアント(400秒)またはサーバー(500秒)エラーが発生したかを示します。 400および500クラスのステータス・コードは、不良リクエストのトラブルシューティングに役立ちます。
次の表に、HTTPリクエストに対して考えられるレスポンスを示します。
HTTPステータス・コード | 説明 |
---|---|
200 OK |
リクエストが正常に実行され、サーバーがレスポンス本文を返します。 |
201 Created |
|
204 No Content |
リクエストは正常に実行されましたが、サーバーはレスポンス本文を返しません。 |
400 Bad Request |
リクエストは不正な構文で行われます。 |
403 Forbidden |
このリクエストを実行する権限がありません。 このRESTリソースを使用するために必要なロールおよび権限がない可能性があります。 ノート: クラウド・リソースへのアクセスは米国のエクスポート法によって管理され、Oracle Global Trade Compliance (GTC)によって内部的に監視されます。 米国のエクスポート法に準拠していること、およびOracleが関連するクラウド・サービスへのアクセスを許可しているロケーションからRESTリソースにアクセスしていることを確認してください。 それ以外の場合は、レスポンスで403 HTTPステータス・コードを引き続き取得できます。 |
405 Method Not Allowed |
リクエストは、リソースでサポートされていないメソッドを使用して行われます。 |
406 Not Acceptable |
リソースは、Acceptヘッダーで指定された形式でレスポンス・エンティティを生成できません。 |
415 Not Acceptable |
リクエストのエンティティが、リクエストされたメソッドに対してリクエストされたリソースでサポートされていない形式であるため、サーバーはリクエストの実行を拒否します。 |
500 Internal Server Error |
サーバーで予期しない状況が発生し、サーバーがリクエストを実行できなくなります。 |
501 Not Implemented |
サーバーがリクエストで使用されているメソッドをサポートしていないため、リクエストを処理できないことを示します。 |
503 Service Unavailable |
サーバーの過負荷が原因でサーバーがリクエストを完了できないことを示します。 この状態は通常一時的なものです。 |
504 Gateway Timeout |
サーバーはゲートウェイとして機能し、リクエストを完了するためのタイムリなレスポンスをアップストリーム・サーバーから受信しません。 |
ステータス・コードの詳細は、「インターネット・エンジニア・リング・タスク・フォース(IETF)」 webサイトを参照してください。