ステータス・コード

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レスポンスが返されます。