HTTPステータス行の完全なリスト

HTTPステータスラインは、HTTP理由フレーズ1 (短い説明)を伴う場合、HTTPステータスコード(実際のコード番号)に与えられた用語です。

HTTPステータスコードの詳細については、 「HTTPステータスコードとは」を参照してください ピース。 また、HTTPステータスコードエラー (4xxと5xx)のリストと、それらを修正するためのヒントを記載しています。

注:技術的には間違っていますが、HTTPステータスラインは、単にHTTPステータスコードと呼ばれることがよくあります。

HTTPステータスコードカテゴリ

以下に示すように、HTTPステータスコードは3桁の整数です。 最初の桁は、特定のカテゴリ(これらの5つのうちの1つ)内のコードを識別するために使用されます。

HTTPステータスコードを理解するアプリケーションはすべてのコードを知る必要はありません。つまり、不明なコードには未知のHTTP理由フレーズもあり、ユーザーに多くの情報を提供しません。 しかし、これらのHTTPアプリケーションは、上で説明したように、カテゴリやクラスを理解する必要があります。

特定のコードが何を意味するのかソフトウェアが分からない場合は、少なくともクラスを特定することができます。 例えば、アプリケーションが490のステータスコードを知らない場合、それは同じカテゴリにあるので、400として扱うことができ、クライアント要求に何か問題があると想定することができます。

HTTPステータス行(HTTPステータスコード+ HTTP理由フレーズ)

ステータスコード 理由フレーズ
100 持続する
101 スイッチングプロトコル
102 処理
200 [OK]
201 作成した
202 受け入れられた
203 非正式情報
204 コンテンツなし
205 コンテンツをリセットする
206 部分的な内容
207 マルチステータス
300 複数の選択肢
301 永久に移動しました
302 見つかった
303 その他を見る
304 変更されていない
305 プロキシを使う
307 一時的なリダイレクト
308 恒久的なリダイレクト
400 要求の形式が正しくありません
401 無許可
402 支払いが必要
403 禁じられた
404 見つかりません
405 メソッドが許可されていない
406 許容できない
407 プロキシ認証が必要
408 要求のタイムアウト
409 紛争
410 行った
411 必要な長さ
412 前提条件が失敗しました
413 エンティティが大きすぎるリクエスト
414 リクエストURIが大きすぎます
415 サポートされていないメディアタイプ
416 要求範囲が満足できない
417 期待できない
421 間違ったリクエスト
422 処理不能なエンティティ
423 ロックされた
424 依存関係の失敗
425 順序付けられていないコレクション
426 アップグレードが必要
428 前提条件が必要
429 リクエストが多すぎます
431 リクエストヘッダーフィールドが大きすぎます
451 法的理由で利用できない
500 内部サーバーエラー
501 実装されていない
502 悪いゲートウェイ
503 サービスは利用できません
504 ゲートウェイのタイムアウト
505 サポートされていないHTTPバージョン
506 バリアントも交渉する
507 ストレージ不足
508 ループが検出されました
510 拡張されていない
511 ネットワーク認証が必要

[1] HTTPステータスコードに付随するHTTP理由フレーズのみが推奨されます。 RFC 2616 6.1.1ごとに異なる理由句が許可されています。 HTTPの理由フレーズが、よりフレンドリーな説明または現地の言語に置き換えられていることがあります。

非公式のHTTPステータス行

下のHTTPステータス行は、エラー応答として一部のサードパーティのサービスで使用される可能性がありますが、RFCで指定されていません。

ステータスコード 理由フレーズ
103 チェックポイント
420 メソッドの失敗
420 あなたの落ち着きを高める
440 ログインタイムアウト
449 再試行
450 Windowsのペアレンタルコントロールによってブロックされる
451 リダイレクト
498 無効なトークン
499 必要なトークン
499 リクエストはアンチウィルスによって禁止されています
509 帯域幅制限を超えました
530 サイトはフリーズしています

注:重要なのは、HTTPステータスコードは、 デバイスマネージャのエラーコードと同様に、他のコンテキストで見つかったエラーメッセージと同じ番号を共有している可能性がありますが、何らかの形で関連しているとは限りません。