invoke > HTTP応答ステータスコード
  

HTTP応答ステータスコード

HTTP応答ステータスコードは、クライアントの要求に応答してサーバーによって生成される3桁のコードです。応答ステータスコードは、サーバーがクライアントの要求をどのように処理したかを伝えるための迅速かつ簡潔な手段として機能します。
次の表に、アプリケーションの統合がサポートする応答ステータスコードを示します。
応答ステータスコード
理由
説明
100
続行
要求の最初の部分が受信され、サーバーでは却下されていないことを示します。
101
プロトコルの切り替え
サーバーが切り替えるプロトコルを示します。
102
処理
サーバーが完全な要求を受け入れ、完了していないことを示します。
200
OK
要求が成功したことを示します。
201
作成済み
要求が実行され、1つ以上の新しいリソースが作成されたことを示します。
202
承認済み
要求の処理が承認され、処理が完了していないことを示します。
203
信頼できない情報
要求が成功し、エンクローズされたペイロードが、変換プロキシによってオリジンサーバーの200(OK)応答から変更されたことを示します。
204
コンテンツがありません
サーバーが要求を正常に実行し、送信する追加のコンテンツが応答ペイロード本文にないことを示します。
205
コンテンツのリセット
サーバーが要求を実行し、ユーザーエージェントがドキュメントビューをオリジンサーバーから受信した元の状態にリセットすることを要求していることを示します。
206
部分的なコンテンツ
要求が成功し、要求のRangeヘッダーに記述されている要求されたデータ範囲が本文に含まれていることを示します。
207
複数ステータス
複数のステータスコードが適切である可能性がある状況で、複数のリソースに関する情報を伝えます。
208
すでに報告済み
分散オーサリングおよびバージョニング(DAV)バインディングのメンバーがマルチステータス応答の前の部分ですでに列挙されており、再度含まれないことを示します。
226
IM使用済み
サーバーが特定のリソースに対するクライアントの要求を実行したことを示し、応答は現在のインスタンスに適用された1つ以上のインスタンス操作の結果を表します。
300
複数選択
要求に複数の可能な応答があることを示します。ユーザーエージェントまたはユーザーは、それらのいずれかを選択する必要があります。
301
完全に移動しました
ターゲットリソースに新しい永続URIが割り当てられており、このリソースへの以降の参照では、エンクローズされたURIのいずれかを使用する必要があることを示します。
302
次が見つかりました:
ターゲットリソースが一時的に別のURIに存在することを示します。
303
その他を表示
LocationヘッダーフィールドのURIで示されるように、サーバーがユーザーエージェントを別のリソースにリダイレクトしていることを示します。これは、元の要求に対する間接的な応答を提供することを目的としています。
304
変更されていません
条件付きGETまたはHEAD要求が受信され、条件がfalseと評価されなかった場合に200(OK)応答が返されたことを示します。
305
プロキシの使用
廃止されたステータスコードを示します。
306
(未使用)
以前のバージョンのHTTP/1.1で定義され、現在は使用されていない予約済みコードを示します。
307
一時リダイレクト
ターゲットリソースが一時的に別のURIに存在し、ユーザーエージェントがそのURIへの自動リダイレクトを実行する場合、要求メソッドを変更してはならないことを示します。
308
永続リダイレクト
ターゲットリソースに新しい永続URIが割り当てられており、このリソースへの以降の参照では、エンクローズされたURIのいずれかを使用する必要があることを示します。
400
不正な要求です
不正な要求構文、無効な要求メッセージフレーミング、不正な要求ルーティングなど、クライアントエラーとみなされる原因により、サーバーが要求を処理できないこと、または要求の処理を拒否していることを示します。
401
未承認
ターゲットリソースの有効な認証資格情報が不足しているため、要求が適用されなかったことを示します。
402
必要な支払い
将来の使用のために予約されている非標準の応答ステータスコードを示します。
403
禁止されています
サーバーが要求を理解し、承認を拒否したことを示します。
404
見つかりません
オリジンサーバーがターゲットリソースの現在の表現を見つけられなかったか、存在の公開を拒否していることを示します。
405
メソッドが許可されていません
要求行で受信したメソッドがオリジンサーバーによって認識されており、ターゲットリソースによってサポートされていないことを示します。
406
許容されません
要求コンテンツネゴシエーションで受信したプロアクティブネゴシエーションヘッダーフィールドに従って、ターゲットリソースにユーザーエージェントで許容される現在の表現がなく、サーバーがデフォルトの表現の提供を拒否していることを示します。
407
プロキシ認証が必要です
401(未承認)に似ていますが、プロキシを使用するにはクライアント自体を認証する必要があることを示します。
408
要求タイムアウト
サーバーが、待機準備ができた時間内に完全な要求メッセージを受信しなかったことを示します。
409
名前の重複
ターゲットリソースの現在の状態と競合するため、要求を完了できなかったことを示します。
410
存在しません
ターゲットリソースへのアクセスがオリジンサーバーで利用できなくなり、この状態が永続的になる可能性があることを示します。
411
必要な長さ
Content-Lengthが定義されていない要求の受け入れをサーバーが拒否していることを示します。
412
事前条件に失敗しました
要求のヘッダーフィールドに指定された1つ以上の条件が、サーバーでのテスト時にfalseと評価されたことを示します。
413
ペイロードが大きすぎます
要求のペイロードがサーバーが処理できる量よりも大きいため、サーバーが要求の処理を拒否していることを示します。
414
URIが長すぎます
要求のターゲットがサーバーが解釈できる長さよりも長いため、サーバーが要求の処理を拒否していることを示します。
415
サポートされていないメディアタイプです
ペイロードの形式がターゲットリソースのこのメソッドでサポートされていないため、オリジンサーバーが要求の処理を拒否していることを示します。
416
範囲を満たすことができません
要求のRangeヘッダーフィールド内の範囲が、選択されたリソースの現在の範囲と重複していないこと、または無効な範囲、あるいは小さい範囲や重複する範囲の過剰な要求により、要求された範囲のセットが却下されたことを示します。
417
予測に失敗しました
要求のExpectヘッダーフィールドで指定された予測値が、少なくとも1つの受信サーバーで満たされなかったことを示します。
422
処理できないエンティティ
サーバーが要求エンティティのコンテンツタイプを理解しており、要求エンティティの構文は正しくても、含まれている命令を処理できなかったことを示します。
423
ロック状態
メソッドのソースまたは宛先リソースがロックされていることを示します。
424
依存関係に失敗しました
要求されたアクションが失敗した別のアクションに依存していたために、リソース上でメソッドを実行できなかったことを示します。
426
アップグレードが必要です
サーバーが現在のプロトコルを使用した要求の処理を拒否しても、クライアントが別のプロトコルにアップグレードすると処理できる可能性があることを示します。
428
事前条件が必要です
サーバーで、要求が条件付きである必要があることを示します。これは、If-Matchなどの必須の前提条件ヘッダーが欠落していることを意味します。
429
要求が多すぎます
ユーザーが一定期間内に送信した要求が多すぎることを示します。
431
要求ヘッダーフィールドが大きすぎます
要求のHTTPヘッダーが長すぎるため、サーバーが要求の処理を拒否したことを示します。
500
サーバーの内部エラー
サーバーで予期しない状態が発生したため、要求を完了できなかったことを示します。
501
実装されていません
サーバーが要求を実行するために必要な機能をサポートしていないことを示します。
502
不正なゲートウェイ
サーバーがゲートウェイまたはプロキシとして機能し、要求を実行しようとしたときに、アクセスした受信サーバーから無効な応答を受信したことを示します。
503
サービスが使用不可能になりました
一時的な過負荷または計画されたメンテナンスのため、現在サーバーが要求を処理できないことを示します。ただし、これはしばらくすると解決される可能性があります。
504
ゲートウェイのタイムアウト
サーバーがゲートウェイまたはプロキシとして機能しているときに、要求を完了するためにアクセスする必要があるアップストリームのサーバーからタイムリーな応答を受信しなかったことを示します。
505
HTTPバージョンはサポートされていません
サーバーが要求メッセージで使用されたHTTPのメジャーバージョンをサポートしていないか、サポートを拒否していることを示します。
506
バリアントもネゴシエートしています
これは、透過的なコンテンツネゴシエーションのコンテキストで発生する可能性があります。このプロトコルを使用すると、サーバーが複数のバリアントをサポートしている場合、クライアントは特定のリソースの最適なバリアントを取得できます。
507
ストレージが不足しています
サーバーが要求を完了するために必要な表現を格納できないことを示します。
508
ループが検出されました
Depth: infinityを使用した要求の処理中に無限ループが発生したため、サーバーが操作を終了したことを示します。
510
拡張されません
要求がリソースへのアクセスに関するポリシーを満たさなかったことを示します。サーバーは、クライアントが拡張要求を発行するために必要なすべての情報を送り返す必要があります。拡張機能がクライアントにどのように通知するかという指定については、この仕様の範囲外です。
511
ネットワーク認証が必要です
ネットワークアクセスを取得するにはクライアントが認証する必要があることを示します。
この情報はRFC 7231から参照されています。応答ステータスコードの詳細については、「RFC 7231- Response Status Codes」を参照してください。