レスポンス・コード

Oracle Access Management (OAM)構成管理REST APIリソースをコールする場合、レスポンス・ヘッダーは、次の表に示すいずれかの標準HTTPステータス・コードを返します。

HTTPステータス・コード 説明
200 OK

リクエストは正常に完了しました。200ステータスは、GETメソッドが成功すると返されます。

201 Created

要求が満たされ、新規リソースが作成されます。レスポンスには、新たに作成されたリソースの正規のURIを含むLocationヘッダーが含まれています。

ステータス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動詞(DELETEGETPOSTPUT)がこのリソースではサポートされていないか、メソッドが提供されなかったフィルタを必要としています。

409 Conflict

バージョン番号が一致しないか、重複するリソースがリクエストされて再作成できません。

412 Precondition Failed

リソースの変更時に更新できませんでした。

413 エンティティ要求が大きすぎます

maxOperations (1000)またはmaxPayload (1048576)を超えました。

415 Not Acceptable

クライアントのContentTypeヘッダーが正しくありません(たとえば、クライアントがXMLでリクエストを送信しようとしたが、リソースがJSONのみを受理できる場合)。

500 Internal Server Error

サーバーに予期せぬ状態が発生し、リクエストを処理できませんでした。

501 Not Implemented

リクエストされた操作はサポートされていません。

503 Service Unavailable

サーバーが一時的に高負荷の状態にあるかメンテナンス中であるため、リクエストを処理できません。Oracle Access Management Service REST Webアプリケーションは現在実行されていません。