ステータス・コード
どのマイクロサービス対応トランザクション・マネージャREST操作をコールした場合でも、次の表に定義された標準HTTPステータスの1つがレスポンスによって返されます。
HTTPステータス・コード | 説明 |
---|---|
200 OK |
リクエストは正常に完了しました。200ステータスは、GET メソッドまたはPUT メソッドが成功すると返されます。 |
201 Created |
リクエストが完了し、新規のリソースが作成されました。レスポンスには、新規作成されたリソースの正規URIを含むLocation ヘッダーが含まれます。 ステータス201は、同期リソースの作成、またはレスポンスが返される前に完了した非同期リソースの作成から返されます。 |
202 Accepted |
リクエストの処理は受け入れられましたが、処理は完了していません。要求は、実際に処理される時に拒否される可能性があるため、最終的に処理されない場合もあります。 非同期( レスポンスには、ジョブが完了するタイミングを判定するためにクライアントがポーリングするジョブ・リソースのロケーション・ヘッダーが含まれます。また、ジョブの現在のステータスを含むエンティティを返します |
400 Bad Request |
情報が欠落しているか無効なため(たとえば、入力フィールドに検証エラーがある、必須の値が欠落しているなど)、リクエストを処理できませんでした。 |
401 Unauthorized |
リクエストが認可されていません。このリクエストに認証資格証明がないか、または無効です。 |
403 Forbidden |
ユーザーを認証できません。このリクエストを実行する権限がユーザーにありません。 |
404 Not Found |
リクエストには、存在しないリソースURIが含まれています。 |
405 Method Not Allowed |
リクエストに指定されたHTTP動詞(DELETE 、GET 、POST 、PUT )は、このリクエストURIではサポートされていません。 |
406 Not Acceptable |
このリクエストによって識別されたリソースは、リクエストのAcceptヘッダーのいずれかのメディア・タイプに対応する表現を生成できません。たとえば、クライアントのAcceptヘッダーは、XMLを要求しますが、リソースはJSONしか返しません。 |
409 Conflict |
リソースの現在の状態と競合しているため、リクエストを完了できませんでした。これは、競合を解決してからリクエストを再送信できる可能性があることを示します。 |
410 Gone |
このリクエストに指定されたリソースは使用できなくなりました。 |
412 Precondition failed |
ターゲット・リソースが予期しない状態であるため、リクエストを処理できませんでした。 |
415サポートされていないメディア・タイプ |
クライアントのContent-Type ヘッダーが正しくありません。たとえば、クライアントがXMLでリクエストを送信しようとしたが、リソースはJSONしか受け付けないことがあります。 |
500 Internal Server Error |
サーバーに予期せぬ状態が発生し、リクエストを処理できませんでした。 |
503 Service Unavailable |
サーバーが一時的な過負荷またはメンテナンス状態にあるため、サーバーがリクエストを処理できません。マイクロサービス対応トランザクション・マネージャのRESTサービスが現在実行していません。 |