入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

HTTPステータスコード一覧

ステータスコード 32 件

1xx 情報レスポンス

100
Continue

サーバーがリクエストヘッダーを受信し、クライアントはリクエストボディの送信を続行すべきです。

101
Switching Protocols

クライアントの要求に応じてサーバーがプロトコルを切り替えています。

2xx 成功レスポンス

200
OK

リクエストは成功しました。

201
Created

リクエストが処理され、新しいリソースが作成されました。

202
Accepted

リクエストは受理されましたが、処理はまだ完了していません。

204
No Content

サーバーはリクエストを正常に処理しましたが、返すコンテンツはありません。

206
Partial Content

Rangeヘッダーにより、リソースの一部のみが配信されています。

3xx リダイレクト

301
Moved Permanently

リソースは新しいURLに恒久的に移動しました。

302
Found

リソースは一時的に別のURLに移動しています。

303
See Other

レスポンスは別のURIにGETメソッドで取得できます。

304
Not Modified

リソースは前回のリクエスト以降変更されていません。

307
Temporary Redirect

リクエストは同じメソッドで別のURIに再送信する必要があります。

308
Permanent Redirect

リソースは恒久的に移動しました。今後は新しいURIを使用してください。

4xx クライアントエラー

400
Bad Request

クライアントエラー(構文不正など)のため、サーバーがリクエストを処理できません。

401
Unauthorized

認証が必要ですが、認証に失敗したか提供されていません。

403
Forbidden

サーバーはリクエストを理解しましたが、実行を拒否しています。

404
Not Found

要求されたリソースはサーバー上に見つかりませんでした。

405
Method Not Allowed

要求されたリソースに対してそのHTTPメソッドは許可されていません。

406
Not Acceptable

Acceptヘッダーに一致するレスポンスを生成できません。

408
Request Timeout

サーバーがリクエストの待機中にタイムアウトしました。

409
Conflict

リクエストがサーバーの現在の状態と競合しています。

410
Gone

リソースはもう利用できず、今後も利用できません。

413
Payload Too Large

リクエストエンティティがサーバーの処理可能なサイズを超えています。

414
URI Too Long

提供されたURIがサーバーの処理可能な長さを超えています。

415
Unsupported Media Type

要求されたデータのメディア形式がサポートされていません。

422
Unprocessable Entity

リクエストの構文は正しいですが、意味的なエラーのため処理できません。

429
Too Many Requests

一定時間内に送信されたリクエストが多すぎます。

5xx サーバーエラー

500
Internal Server Error

サーバーでリクエストの処理を妨げる予期しないエラーが発生しました。

501
Not Implemented

リクエストの処理に必要な機能をサーバーがサポートしていません。

502
Bad Gateway

上流サーバーから無効なレスポンスを受信しました。

503
Service Unavailable

サーバーは一時的にリクエストを処理できません。

504
Gateway Timeout

上流サーバーからのレスポンスが時間内に受信できませんでした。

HTTPステータスコードとは


HTTPステータスコードは、クライアントのリクエストに対してWebサーバーが返す3桁の数値です。IETFがRFC 9110などで標準化しており、リクエストが正常に完了したか、リダイレクトされたか、エラーが発生したかを示します。Webサイトにアクセスするたびにブラウザはステータスコードを受け取っています。200は成功、404はページが見つからないことを意味します。これらのコードを理解することは、Web開発やAPI設計、ネットワーク管理に携わるすべての人にとって重要です。

使い方


ステータスコード番号、名前、キーワードを入力してリストをフィルタリングできます。デフォルトではすべてのHTTPステータスコードがカテゴリ別に表示されます。数値(例: 404)、名前(例: Not Found)、説明キーワード(例: redirect)で検索可能です。

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


1xx: リクエストを受信し処理を継続中の情報レスポンス。2xx: リクエストが正常に受信・理解・受理された成功レスポンス。3xx: 追加の処理が必要なリダイレクト。4xx: リクエストに問題があるクライアントエラー。5xx: サーバー側で処理に失敗したサーバーエラー。

主な用途


  • API開発・デバッグ — リクエスト失敗の原因を素早く特定
  • サーバー監視・アラート — 本番ログのエラーパターンを把握
  • Web開発 — リダイレクト、認証、リソース読み込みの問題を診断
  • SEO分析 — リンク切れ、不適切なリダイレクト、クロールエラーの確認
  • 学習・リファレンス — HTTPプロトコルやREST APIの仕様を理解

ヒント


よく使われるコードは、200(OK)、301(恒久的リダイレクト)、302(一時的リダイレクト)、400(不正なリクエスト)、401(認証が必要)、403(アクセス禁止)、404(見つかりません)、500(サーバー内部エラー)です。APIのデバッグ時は、ステータスコードだけでなくレスポンスボディの詳細なエラーメッセージも確認しましょう。

プライバシー


すべての処理はブラウザ内で完結します。データがサーバーに送信されることはありません。