ステータス・コード

WebLogic Server REST操作を呼び出すと、次の表に定義されている標準HTTPステータス・コードのいずれかがレスポンスとして返されます。

HTTPステータス・コード 説明
200 OK リクエストが正常に完了しました。200ステータスはGETメソッドまたはPOSTメソッドが成功すると返されます。
201 Created リクエストが完了し、新規のリソースが作成されました。レスポンスには、新規作成されたリソースの正規URIを含むLocationヘッダーが含まれます。

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

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

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

クライアントは、レスポンスに含まれるジョブ・リソースのLocationヘッダーを調べて、ジョブが終了した時期を確認する必要があります。また、ジョブの現在のステータスを含むエンティティを返します

400 Bad Request 情報が欠落しているか無効なため(たとえば、入力フィールドに検証エラーがある、必須の値が欠落しているなど)、リクエストを処理できませんでした。
401 Unauthorized リクエストが認可されていません。このリクエストに認証資格証明がないか、または無効です。
403 Forbidden ユーザーを認証できません。ユーザーにはこのリクエストを実行する権限がありません。
404 Not Found リクエストには、存在しないリソースURIが含まれています。
405 Method Not Allowed リクエストに指定されたHTTP動詞(DELETEGETPOSTPUT)は、このリクエストURIではサポートされていません。
406 Not Acceptable このリクエストによって識別されたリソースは、リクエストのAcceptヘッダーのいずれかのメディア・タイプに対応する表現を生成できません。たとえば、クライアントのAcceptヘッダーは、XMLを要求しますが、リソースはJSONしか返しません。
415 Not Acceptable クライアントのContent-Typeヘッダーが正しくありません(たとえば、クライアントがXMLでリクエストを送信しようとしたが、リソースはJSONしか受け付けないなど)。
500 Internal Server Error サーバーに予期せぬ状態が発生し、リクエストを処理できませんでした。
503 Service Unavailable

サーバーが一時的に高負荷の状態にあるかメンテナンス中であるため、リクエストを処理できません。WLS RESTful管理サービスは、クライアントが(サーバーの起動時ではなく)サーバーに対して最初のRESTコールを行うまで初期化されません。サービスの初期化中に、503レスポンスが返されます。