ステータス・コード
Oracle Business Process ManagementのRESTリソースをコールする場合、レスポンス・ヘッダーは、次の表に示すいずれかの標準HTTPステータス・コードを返します。
HTTPステータス・コード |
説明 |
---|---|
200 OK | リクエストが正常に完了されました。200ステータスは、GETメソッドまたはPOSTメソッドが成功すると返されます。 |
201 Created | リクエストが完了し、新規のリソースが作成されました。レスポンスには、新規作成されたリソースの正規URIを含むロケーション・ヘッダーが含まれます。 201ステータスは、レスポンスが返されるより前に完了した同期リソース作成または非同期リソース作成から返されます。 |
202 Accepted | リクエストの処理は承認されましたが、処理がまだ完了していません。実際の処理が発生するときにリクエストが拒否される可能性もあるため、リクエストが実際に実行されるかどうかは未定です。 操作が進行中の場合や適切な時間内に完了しない場合に202が返されることがあります。 レスポンスには、ジョブが完了するタイミングを判定するためにクライアントがポーリングするジョブ・リソースのロケーション・ヘッダーが含まれます。また、レスポンスは、ジョブの現在のステータスを含むエンティティを返します。 |
400 Bad Request | 情報が欠落しているか無効なため(たとえば、入力フィールドに検証エラーがある、必須の値が欠落しているなど)、リクエストを処理できませんでした。 |
401 Unauthorized | リクエストは承認されません。このリクエストに含まれていた認証資格証明が欠落しているか無効です。 |
403 Forbidden | ユーザーを認証できません。このリクエストを実行する権限がユーザーにありません。 |
404 Not Found | リクエストに、存在しないリソースURIが含まれています。 |
405 Method Not Allowed | リクエストで指定されたHTTP動詞(DELETE、GET、POST、PUT)が、このリクエストURIではサポートされていません。 |
406 Not Acceptable | このリクエストで指定されたリソースは、リクエストのAcceptヘッダーにあるメディア・タイプのいずれかに対応する表現を生成できません。たとえば、クライアントのAcceptヘッダーではXMLを返すようにリクエストされていますが、リソースはJSONしか返しません。 |
409 競合 | リクエストは、リソースの現行のステータスと競合します。 |
410 存在しない | リソースは存在していません。 |
412 事前の条件設定に失敗しました | リクエストの必要条件が満たされていません。 |
413 エンティティ要求が大きすぎます | POSTまたはPUTリクエストの本文が大きすぎます。 |
415 Not Acceptable | クライアントのContentTypeヘッダーが正しくありません(たとえば、クライアントがXMLでリクエストを送信しようとしたが、リソースはJSONしか受け付けないなど)。 |
500 Internal Server Error | サーバーで予期しない状態が発生し、リクエストを処理できませんでした。 |
503 Service Unavailable | サーバーが一時的な過負荷またはメンテナンス状態にあるため、サーバーがリクエストを処理できません。Oracle Business Process ManagementのREST Webアプリケーションは現在実行していません。 |