HTTPステータスコード

情報 (1xx)

100Continueサーバーはリクエストヘッダーを受信しました。クライアントはリクエストボディの送信を続行してください。
101Switching Protocolsサーバーはクライアントの要求に応じてプロトコルを切り替えています。
102Processingサーバーはリクエストを受信して処理中ですが、まだ応答はありません。
103Early Hints最終的なHTTPメッセージの前にいくつかのレスポンスヘッダーを返すために使用されます。

成功 (2xx)

200OKリクエストは成功しました。
201Createdリクエストは完了し、新しいリソースが作成されました。
202Acceptedリクエストは処理のために受け入れられましたが、処理はまだ完了していません。
203Non-Authoritative Information返されたメタデータはオリジンサーバーから利用可能なものと完全には一致しません。
204No Contentサーバーはリクエストを正常に処理しましたが、コンテンツを返していません。
205Reset Contentサーバーはリクエストを正常に処理し、クライアントにドキュメントビューのリセットを要求しています。
206Partial Contentクライアントが送信したRangeヘッダーにより、サーバーはリソースの一部のみを配信しています。
207Multi-Status複数のリソースに関する情報を伝えます。複数のステータスコードが適切な場合に使用されます。
208Already ReportedDAVバインディングのメンバーは、応答の前の部分ですでに列挙されています。
226IM Usedサーバーはリソースに対するGETリクエストを完了し、応答は現在のインスタンスに適用されたインスタンス操作の結果を表します。

リダイレクト (3xx)

300Multiple Choicesリクエストには複数の応答が可能です。ユーザーまたはユーザーエージェントがその中から選択する必要があります。
301Moved PermanentlyリクエストされたリソースのURLが恒久的に変更されました。新しいURLが応答で提供されます。
302FoundリクエストされたリソースのURIが一時的に変更されました。
303See Otherサーバーはこの応答を送信して、クライアントにGETリクエストで別のURIからリソースを取得するよう指示します。
304Not Modifiedリソースは前回のリクエスト以降変更されていません。
307Temporary Redirectサーバーはこの応答を送信して、クライアントに同じメソッドで別のURIからリソースを取得するよう指示します。
308Permanent RedirectリソースはLocationヘッダーで指定された別のURIに恒久的に移動しました。

クライアントエラー (4xx)

400Bad Requestクライアントエラーのため、サーバーはリクエストを処理できません。
401Unauthorizedクライアントはリクエストされた応答を取得するために認証する必要があります。
402Payment Required将来の使用のために予約されています。元々はデジタルキャッシュやマイクロペイメントスキームの一部として使用される可能性がありました。
403Forbiddenクライアントにはコンテンツへのアクセス権がありません。
404Not Foundサーバーはリクエストされたリソースを見つけることができません。
405Method Not Allowedリクエストメソッドはサーバーに認識されていますが、ターゲットリソースではサポートされていません。
406Not Acceptableサーバーはリクエストヘッダーで定義された許容値のリストに一致する応答を生成できません。
407Proxy Authentication Requiredクライアントはまずプロキシで認証する必要があります。
408Request Timeoutサーバーはリクエストの待機中にタイムアウトしました。
409Conflictリクエストがサーバーの現在の状態と競合しています。
410Goneリクエストされたコンテンツはサーバーから永久に削除され、転送先アドレスはありません。
411Length RequiredContent-Lengthヘッダーフィールドが定義されていないため、サーバーはリクエストを拒否しました。
412Precondition Failedクライアントがヘッダーで示した前提条件をサーバーが満たしていません。
413Payload Too Largeリクエストエンティティがサーバーで定義された制限より大きいです。
414URI Too LongクライアントがリクエストしたURIがサーバーが解釈する意思のある長さを超えています。
415Unsupported Media Typeリクエストされたデータのメディア形式がサーバーでサポートされていません。
416Range Not SatisfiableリクエストのRangeヘッダーフィールドで指定された範囲を満たすことができません。
417Expectation FailedExpectリクエストヘッダーフィールドで示された期待をサーバーが満たすことができません。
418I'm a Teapotサーバーはティーポットでコーヒーを淹れる試みを拒否します。
421Misdirected Requestリクエストが応答を生成できないサーバーに送信されました。
422Unprocessable Entityリクエストは正しい形式でしたが、セマンティックエラーのため処理できませんでした。
423Lockedアクセスしようとしているリソースはロックされています。
424Failed Dependencyリクエストは別のリクエストに依存しており、そのリクエストが失敗したため失敗しました。
425Too Earlyサーバーはリプレイされる可能性のあるリクエストの処理を危険と判断しています。
426Upgrade Requiredサーバーは現在のプロトコルを使用してリクエストを実行することを拒否しています。
428Precondition Requiredオリジンサーバーはリクエストが条件付きであることを要求しています。
429Too Many Requestsユーザーが一定時間内に多すぎるリクエストを送信しました。
431Request Header Fields Too Largeヘッダーフィールドが大きすぎるため、サーバーはリクエストの処理を拒否しています。
451Unavailable For Legal Reasonsユーザーエージェントが法的に提供できないリソースをリクエストしました。

サーバーエラー (5xx)

500Internal Server Errorサーバーは処理方法がわからない状況に遭遇しました。
501Not Implementedリクエストメソッドはサーバーでサポートされておらず、処理できません。
502Bad Gatewayサーバーがゲートウェイまたはプロキシとして動作中に、上流サーバーから無効な応答を受信しました。
503Service Unavailableサーバーはリクエストを処理する準備ができていません。
504Gateway Timeoutサーバーがゲートウェイとして動作しており、上流サーバーからタイムリーに応答を取得できません。
505HTTP Version Not Supportedリクエストで使用されたHTTPバージョンがサーバーでサポートされていません。
506Variant Also Negotiatesサーバーに内部設定エラーがあります:透過的コンテンツネゴシエーションが循環参照を引き起こしています。
507Insufficient Storageサーバーはリクエストを完了するために必要な表現を保存できません。
508Loop Detectedサーバーはリクエストの処理中に無限ループを検出しました。
510Not Extendedサーバーがリクエストを実行するには、リクエストのさらなる拡張が必要です。
511Network Authentication Requiredクライアントはネットワークアクセスを得るために認証する必要があります。

ツールの紹介

このツールは、HTTPステータスコードのオンラインリファレンスです。すべての標準HTTPステータスコードを説明と使用例付きで検索・閲覧できます。