ForHosting KIT · サイト取得・監視

HTTPステータスコードをカテゴリ別に一覧表示

5つのグループから1つを選ぶと、割り当て済みの番号が順に並びます。informational では100 Continueから103 Early Hintsまでの4件が、範囲100-199の中で未割り当ての番号を除いて表示されます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
カテゴリ
informational
結果
値域
100-199
数量
4

対応する5種類は情報、成功、リダイレクト、クライアントエラー、サーバーエラーで、1xxから5xxのクラスに相当します。

最初の数字でグループが決まります

サーバーの応答番号は、最初の数字で5つのグループに分かれます。情報(100–199)は最終的な応答の前の途中経過、成功(200–299)は受け付けや完了、リダイレクト(300–399)は場所の変更やキャッシュの確認を表します。クライアントエラー(400–499)は依頼する側の問題、サーバーエラー(500–599)は正しく見える依頼をサーバーが完了できない場合です。範囲内でも割り当てのない番号は含まれず、一覧は番号の小さい順に並びます。

名称の扱いと、よくある誤解

名称は短い説明用のラベルにすぎず、判断は番号で行うべきです。また、範囲内のすべての数字がそろっていると考えるのもよくある誤りです。稼働中のサーバーに問い合わせることはないため、手引きの表、学習用の一覧、選択メニューづくりにそのまま使え、同じグループを選べばいつも同じ結果になります。

コードと理由句を正確に読み取ります

古い資料と異なる場合は、現在のレジストリ表記を採用しています。413はContent Too Large、422はUnprocessable Contentです。418はレジストリ上の表記であるUnusedとして収録しています。

広く知られたティーポットの表現は以前の実験的仕様に由来し、現在の中核レジストリの名称として扱うべきではありません。未割り当ての番号は意図的に省いているため、カテゴリ内のすべての整数が含まれるとは限りません。リストは数値順なので、追加の並べ替えをせずに表の表示、許可コードの比較、選択欄の作成ができます。

理由句は説明用メタデータです。

開発ツールへデータを提供します

構造化された決定論的な結果から、グループ別選択欄、早見表、学習用画面を構成できます。

どのカテゴリ名を指定できますか?

informational、success、redirect、client error、server errorをご指定ください。大文字と小文字は区別せず、複合名にはハイフンやアンダースコアも使用できます。

範囲内のすべての番号が含まれますか?

いいえ。 割り当て済みの標準コードを収録し、1xx、2xx、3xx、4xx、5xxの各範囲にある未割り当て番号は省いています。

稼働中のURLを確認できますか?

いいえ。 この機能はネットワーク通信を行わない決定論的な参照検索です。

418がUnusedと表示されるのはなぜですか?

現在の登録名がUnusedだからです。よく知られたティーポットの表現は以前の実験的な仕様に由来するもので、現在の正式な名称として扱うべきではありません。

413や422の名称が古い資料と違うのはなぜですか?

現在の登録簿の表現を使っているためです。413はContent Too Large、422はUnprocessable Contentと表示され、古い資料に載っている名称とは異なる場合があります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev2/http-status-by-category

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev2/http-status-by-category \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category":"client error"}'
{
  "category": "client error"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev2.http_status_by_category",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

HTTPレスポンスのカテゴリを選択すると、そのカテゴリに割り当てられた標準ステータスコードと理由句を、完全な昇順リストで取得できます。結果には数値範囲と項目数も含まれるため、ネットワークリクエストの送信や稼働中サーバーの調査を行わずに、文書作成、テスト、開発ツール、プロトコルの早見表としてご利用いただけます。

5つのHTTPレスポンスクラスから選択します

大文字と小文字、前後の空白、ハイフン、アンダースコアの違いは無視されます。それ以外の名称は推測せず、明確なエラーとして扱われます。HTTPステータスコードは先頭の数字で分類されます。情報レスポンスは100–199の範囲にあり、最終レスポンスの前に暫定的な進行状況を示します。成功レスポンスは200–299を使用し、個々のコードが示す方法でリクエストが受信、理解、または完了されたことを表します。リダイレクトレスポンスは300–399を使用し、リソースの選択、場所の変更、キャッシュ検証、関連するルーティング判断を示します。クライアントエラーは400–499で、構文、認証情報、前提条件、対象、頻度など、クライアント側の条件によりリクエストを処理できない場合に使われます。サーバーエラーは500–599で、サーバーまたは中継機器が一見有効なリクエストを完了できない場合に使われます。カテゴリを1つ指定すると、正規名、数値範囲、項目数、昇順の`statuses`配列が返されます。

コードと理由句を正確に読み取ります

配列の各項目には、数値の`code`と標準化された`reason_phrase`が含まれます。理由句は短い慣用的なラベルであり、レスポンスを生成すべき条件の完全な説明ではありません。たとえば404 Not Foundは結果を示しますが、キャッシュ動作、メソッドとの関係、表現の意味は該当するHTTP仕様で定義されます。HTTP/2とHTTP/3では理由句フィールドが送信されないため、クライアントの判断には数値コードをご使用ください。

文書作成と検証に結果を活用します

文書ジェネレーターは各カテゴリを取得して、一貫した表を作成できます。処理はメモリ上の固定テーブルを参照するだけです。ネットワーク通信、サーバー状態の読み取り、入力の保存は行わず、同じ正規化済みカテゴリには常に同じ結果を返します。仕様追加によってレジストリは変化し得るため、法的または運用上の正式な根拠が必要な場合は、プロジェクトで採用した仕様版も記録してください。この機能は、実際のレスポンスの詳細ではなく、範囲が明確な参照データをツールで必要とする場合に適しています。テスト環境では、アプリケーションが想定クラスの登録済みコードを返すか確認しながら、各エンドポイントで許可するレスポンスについて独自の規則も適用できます。APIエクスプローラーでは返された理由句からグループ別メニューを構成でき、教材では暫定、成功、リダイレクト、クライアントエラー、サーバーエラーを比較できます。特定の業務でコードが適切かどうかの判断、ベンダー固有コードの追加、レスポンス本文の解釈は行いません。ブラウザとAPIは同じ決定論的ソルバーを共有し、API呼び出しの料金は$0.002です。

API文書の表を作成します

1つのレスポンスクラスについて、数値コードと理由句を統一した順序付き参照表を生成できます。

レスポンスポリシーを検証します

アプリケーションで許可されたレスポンスと、想定するHTTPカテゴリの割り当て済みコードを比較できます。

ステータス418がUnusedなのはなぜですか?

現在の中核HTTPレジストリでは418がUnusedとして予約されています。よく知られたティーポットの表現は実験的な仕様に由来します。

すべてのHTTPバージョンが理由句を送信しますか?

いいえ。理由句は慣用的なラベルであり、HTTP/2とHTTP/3ではそのフィールドを送信しません。処理には数値コードをご使用ください。

KITの完全なドキュメントを見る →