レスポンス・コード

アイデンティティ・ドメインのREST APIリソースのいずれかを呼び出すと、レスポンス・ヘッダーは標準のHTTPステータス・コードの1つを返します。

『Hypertext Transfer Protocol -- HTTP/1.1』の「Status Code Definitions」の項を参照してください。

HTTPステータス・コード

説明

200 OK 要求は正常に完了しました。200ステータスは、GETメソッドが成功すると返されます。
201 Created 要求は実行され、新しいリソースが作成されました。レスポンスには、新たに作成されたリソースの正規のURIを含むロケーション・ヘッダーがあります。

ステータス201は、レスポンスが返される前に完了した、同期リソース作成または非同期リソース作成から返されます。

202 Accepted 要求の処理は受け入れられましたが、処理が完了していません。リクエストは、実際に処理が行われる際に拒否される可能性があるため、最終的には処理されない場合がある場合もあります。

非同期(__detached=true)リソース作成を指定する(アプリケーションのデプロイ時など)、または更新を指定する(アプリケーションの再デプロイ時など)場合は、操作がまだ進行中でも202が返されます。__detached=falseの場合、基礎となる操作が妥当な時間内で完了しない場合、202が返されることもあります。

レスポンスには、ジョブが完了するタイミングを判断するためにクライアントがポーリングする必要がある、ジョブ・リソースのLocationヘッダーが含まれています。また、ジョブの現在の状態を含むエンティティを返します。

204 No Content 操作が成功し、レスポンス本文で送信するコンテンツはありません。通常、これはDELETE.の成功時に送信されます。
307 Temporary Redirect リクエストは特定された一時的な場所で繰り返しますが、元の場所をリソースへの永続的な参照として使用します。
308 Permanent Redirect リクエストは特定された場所で繰り返され、リソースの永久参照として使用します。
400 Bad Request 情報が欠落しているか無効なため(入力フィールドの検証エラー、必須値の不足など)、リクエストを処理できません。
401 Unauthorized このリクエストは認可されていません。このリクエストとともに含まれる認証資格証明が欠落しているか無効です。
403 Forbidden リクエスト操作はサポートされていません。
404 Not Found リクエストに、存在しないリソースURIが含まれています。
405 Method Not Allowed リクエストに指定されたHTTP動詞((DELETE, GET, POST, PUT)、メソッドが提供されていないか)がこのリソースでサポートされていないフィルタを必要とします。
409 Conflict バージョン番号が一致しないか、重複するリソースが要求されたため、再作成できません。
412 Precondition Failed リソースの変更時に、更新に失敗しました。
413 Request Entity Too Large maxOperations (1000)またはmaxPayload (1048576)を超過しました。
415 Not Acceptable クライアントのContentTypeヘッダーが正しくない(たとえば、クライアントがXMLでリクエストを送信しようとしたが、リソースはJSONのみを受理できるなど)。
500 Internal Server Error サーバーは要求の実行を妨げる予想外の条件に遭遇しました。
501 Not Implemented 要求された操作はサポートされていません。
503 Service Unavailable サーバーが一時的に高負荷の状態にあるかメンテナンス中のため、サーバーがリクエストを処理できません。アイデンティティ・ドメインREST Webアプリケーションは現在実行されていません。