ステータス・コード

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

HTTPステータス・コード 説明
200 OK リクエストは正常に完了しました。GETまたはPOSTメソッドが正常に完了すると200ステータスが返されます。
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レスポンスが返されます。