最近使用したツールはありません
お気に入りはまだありません

HTTPステータスコード:完全リファレンスガイド | 無料

300 回使用

HTTPステータスコードのヒント

完全リファレンス
100から504までの主要HTTPステータスコード。
検索&フィルタ
コード番号やキーワードで検索。カテゴリフィルタ。
クリックで展開
クリックで詳細説明を表示。
色分け
各カテゴリに固有の色を使用。

よくある質問

Q HTTPステータスコードが実際のセキュリティ問題を引き起こすことはありますか?
A あります。特に302リダイレクトで外部URLに飛ばすケースです。攻撃者はオープンリダイレクトを悪用してフィッシングやマルウェア拡散を行います。このリファレンスでは各コードにセキュリティ上の注意点を記載しています。3xxセクションでリダイレクト先の検証方法を確認してください。200番台でもフィッシングページなら安全とは言えません。コードレビュー時の簡易チェックに活用しましょう。
Q 302リダイレクトは307よりもSEOに悪影響がありますか?
A どちらも一時的なリダイレクトですが、意味が異なります。302は「一時的な移動」を示し、検索エンジンはリンクの評価を十分に引き継がない可能性があります。307はより厳格で、リクエストメソッド(POSTならPOSTのまま)を保持します。SEOの観点では、どちらも301ほどのランキング効果は期待できません。ツールの3xxセクションで、それぞれの適切な使い分けを確認できます。サイトメンテナンスには302、恒久的な移動には必ず301を使ってください。
Q サイトのトラフィックが急増すると502 Bad Gatewayエラーが出る理由は?
A 502 Bad Gatewayは、バックエンドサーバーがプロキシやロードバランサーに正しく応答していない時に発生します。トラフィック急増時は、共有ホストで250接続を超えるとリソースが枯渇するのが典型例です。サーバーログでタイムアウトやDB接続プールの枯渇を確認してください。このツールの5xxセクションでは原因を細かく解説しており、ホスティング会社に症状を正確に伝えられます。コツ:CDNのオリジンプル要求を時間差で送信するよう調整しましょう。
Q 100 Continueと101 Switching Protocolsの違いは何ですか?
A どちらも1xxの情報コードですが、役割が全く異なります。100 Continueはサーバーがリクエストヘッダーを受け取り、ボディ送信の続行を許可することを示します。101 Switching ProtocolsはWebSocketハンドシェイクなどプロトコルアップグレード時に返ります。このツールの1xxセクションで各コードのシナリオを比較できます。「1xx」でフィルタリングして並べて確認しましょう。QAテスター向けのコツ:WebSocket接続が切れる場合、まず101レスポンスが正しく送信されているか確認してください。
Q 503エラーが出たら、必ずサイトがダウンしているのでしょうか?
A そんなことはありません。503 Service Unavailableは多くの場合、サーバーがデータベース接続500件の上限に達するなど一時的な過負荷を示します。サイトは数分で復旧することも。このツールの5xxセクションでは、Retry-Afterヘッダーの有無などサブタイプ別に解説しています。慌てずにサーバーログを確認しましょう。実用的なヒント:カスタム503ページに自動リロード用のmeta refreshタグを仕込んでおくと便利です。
Q 304 Not Modifiedレスポンスが実際に帯域幅を節約しているかどうか、どう確認しますか?
A 304は、ブラウザがIf-Modified-SinceやIf-None-Matchヘッダーを送り、サーバーが「変更なし」と返した時に発生します。フルダウンロードを省けますが、キャッシュ設定が正しい場合に限ります。サーバーログを確認してください。同じリソースに対して200と304が並んでいれば正常です。304が一切出ないなら、キャッシュヘッダーが間違っています。静的アセットにはCache-Control max-ageを少なくとも3600秒に設定しましょう。当ツールの3xxセクションには304発生の正確な条件が記載されています。誤設定を見つけるのに最適な場所です。
Q 404はリンク切れと見るべきか、それとも欠落コンテンツのソフトローンチ成功と見るべきか?
A 404は必ずしも失敗ではありません。意図的に削除したアイテムや下書きをクロールさせないため、多くのチームが404を返します。しかし、以前トラフィックのあったURLで404が出ているなら要注意です。リンクの評価とユーザーの信頼を失っています。検索機能で3xxセクションを確認し、恒久的な削除を検索エンジンに伝える410 Goneを確認しましょう。古いURLは、最も近い現行ページにリダイレクトするのが早い対策です。アナリティクスで実際の404頻度を先に調べてください。
Q 並べ替えなしでクライアントエラーを閲覧する
A 即時検索機能を使えば、クライアント側の問題のフィルタリングは10秒以内に完了します。400と入力して、すべてのリクエスト構文の問題をすぐに特定してください。200や5xxコードをスクロールして時間を無駄にすることはありません。ペイロードや拒否といった特定の用語を入力して表示を絞り込んでみてください。
Q 飛行機でのAPIデバッグ中にこのリファレンスをオフラインで使えますか?
A 当ツールのリファレンスは常に最新情報に更新されるため、インターネット接続が必要です。ただ、搭乗前にメインページをブラウザに保存するか、主要な2xxや4xxの表を印刷しておけば安心です。検索窓に401や403と入力して、出発前に動作を確かめてみてください。オフライン環境でも重要なエラー定義をすぐに確認できます。
Q デコードしたJWTトークンが401エラーになるのはなぜですか?
A ペイロードは正しく見えても、サーバー側で署名検証に失敗している可能性があります。環境変数のシークレットキーを再確認してください。当ツールの4xxフィルターを使うと、401と関連エラーの違いをすぐに確認できます。有効期限のタイムスタンプも事前に確認しておきましょう。

リファレンスの使い方

関連ツール