ステータス・コード

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

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 サーバーが一時的に高負荷の状態にあるかメンテナンス中であるため、リクエストを処理できません。<ProductName> RESTサービスが現在実行中ではありません。