レスポンス・コード

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

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

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 リクエストに、存在しません。
405 Method Not Allowed リクエスト(DELETE, GET, POST, PUT)で指定されたHTTP動詞がこのリソースでサポートされていないか、またはメソッドが提供されていないフィルタを必要としています。
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アプリケーションが現在実行されていません。