ステータス・コード
Database Cloud Service RESTエンドポイントを呼び出すと、次のいずれかの標準HTTPステータス・コードがレスポンス・ヘッダーで返されます。
HTTPステータス・コード |
説明 |
---|---|
200 OK |
リクエストが正常に完了されました。 200ステータスは、GETメソッドまたはPOSTメソッドが成功すると返されます。 |
202 Accepted |
リクエストの処理は承認されましたが、処理がまだ完了していません。 実際の処理が発生するときにリクエストが拒否される可能性もあるため、リクエストが実際に実行されるかどうかは未定です。 レスポンスには、ジョブが完了するタイミングを判定するためにクライアントがポーリングするジョブ・リソースのLocationヘッダーが含まれます。 |
400 Bad Request |
情報が欠落しているか無効なため(たとえば、入力フィールドに検証エラーがある、必須の値が欠落しているなど)、リクエストを処理できませんでした。 |
401 Unauthorized |
リクエストは承認されません。 このリクエストに含まれていた認証資格証明が欠落しているか無効です。 |
403 Forbidden |
ユーザーを認証できません。 このリクエストを実行する権限がユーザーにありません。 |
404 Not Found |
リクエストは、存在しないエンドポイントを指定しています。 |
405 Method Not Allowed |
リクエストで指定されたHTTP動詞(DELETE、GET、POST、PUT)が、指定されたエンドポイントではサポートされていません。 |
406 Not Acceptable |
このリクエストで指定されたオブジェクトは、リクエストのAcceptヘッダーにあるメディア・タイプのいずれかに対応する表現を生成できません。 たとえば、クライアントのAcceptヘッダーではXMLを返すようにリクエストしていますが、エンドポイントはJSONしか返せません。 |
415 Not Acceptable |
クライアントのContentTypeヘッダーが正しくありません(たとえば、クライアントがXMLでリクエストを送信しようとしたが、エンドポイントはJSONしか受け入れないなど)。 |
500 Internal Server Error |
サーバーで予期しない状態が発生し、リクエストを処理できませんでした。 |
503 Service Unavailable |
サーバーが一時的な過負荷またはメンテナンス状態にあるため、サーバーがリクエストを処理できません。 Database Cloud Service RESTのWebアプリケーションは現在実行されていません。 |