HTTPヘッダー確認
HTTP Header Inspector
URLを取得して、レスポンスヘッダーの全文・リダイレクトの連鎖・所要時間・使われた圧縮方式を表示します。
URLへリクエストを1回送り、返ってきたレスポンスヘッダーをすべて見せます。用途ごとにまとめ、Cache-Controlはディレクティブに分解して1つずつ説明します。ブラウザが何かを描く前に見ているのがこれで、キャッシュと圧縮の問題は実際ここに住んでいます。
このリクエストは、こちらのサーバーが代わりに送ります。サーバーに渡るのは入力した URLだけで、ブラウザの Cookie やログイン状態は一緒に送られません。サーバーは公開アドレスにしか接続せず、プライベートアドレスや内部アドレスへの接続は拒否します。
使い方
本当に見たいURLを渡します
リダイレクトは5回まで追いかけ、表示するヘッダーは最後のレスポンスのものです。リダイレクトそのものが気になるなら、上にホップごとのステータス付きで経路が描かれます。
表より先に指摘を読みます
指摘はそれぞれ特定のヘッダーから出てきます。Cache-Controlが無い、max-ageに上書きされるExpiresがある、charsetの無いHTMLレスポンスだ、といったものです。指摘が結論で、表は根拠です。
圧縮の行を確かめます
リクエストはgzip、deflate、br、zstdを受け取れると伝え、返ってきた値がサーバーの選んだものです。Content-Encodingの無いテキストレスポンスは、たいてい必要より70%以上大きくなっています。
よくある質問
ログインやCookieは一緒に送られますか
送られません。リクエストはこちらのサーバーが出すので、あなたのCookieもセッションも載りません。そのため、ログインの先にあるページは、あなたが見ている画面ではなくログインページが返ってきます。
社内ネットワークのアドレスも確認できますか
できません。意図してそうしてあります。外向きの取得はホストを先に名前解決して、プライベート・ループバック・リンクローカルのアドレスを拒否します。公開の名前がそうしたアドレスに解決される場合も同じです。この規則がなければ、このページは他人の内部ネットワークをこちらのサーバーに探らせる道具になります。
開発者ツールで見えるヘッダーと違います
そうなるものです。CDNは地域、Accept-Encoding、Vary、そのエッジにキャッシュがあるかどうかで答えを変えます。ここにあるのはある1か所から出した1回のリクエストで、あなたのブラウザのものは別のリクエストです。
Content-Lengthが無いのはなぜですか
ほぼ必ずチャンク転送です。サーバーが大きさを知る前に送り始めたということです。動的なページでは正常で、そこからのダウンロードで進捗率が出ない理由でもあります。
ここから渡せます
MIMEタイプ検索
MIME Type Lookup
拡張子からMIMEタイプを、あるいはその逆を引き、ファイルの先頭バイトからも型を推定します。
HTTPステータスコード事典
HTTP Status Reference
各ステータスコードの仕様上の意味、キャッシュの扱い、そしてよくある誤用を説明します。
User-Agent解析
User-Agent Parser
User-Agent文字列をブラウザ・エンジン・OS・端末に分解し、今つないでいる自分のものも並べて見せます。
HARビューアー・匿名化
HAR Viewer & Sanitiser
HARのキャプチャをウォーターフォールで開き、共有する前にクッキー・認証ヘッダー・トークンを削ぎ落とします。
次の一手
このツールが出したものをそのまま受け取れる道具です。
HTTPステータスコード事典
HTTP Status Reference
各ステータスコードの仕様上の意味、キャッシュの扱い、そしてよくある誤用を説明します。
セキュリティヘッダー診断
Security Header Scan
サイトのHSTS・CSP・フレーム・リファラ・権限の各ヘッダーを採点し、何を足すべきかを示します。
SSL証明書チェック
SSL Certificate Checker
ホストに接続して配信されている証明書チェーン・有効期限・対応プロトコルと暗号を表示し、チェーンの欠けを指摘します。
短縮URLの追跡
Redirect Chain Tracer
短縮URLや計測リンクのリダイレクトをすべてたどり、最終的な行き先を示します。
HTTPリクエスト作成
HTTP Request Builder
GET/POST/PUT/PATCH/DELETE/HEADをヘッダーと本文まで指定して送り、ステータス・ヘッダー・本文・所要時間を表示します(CookieとAuthorizationは転送しません)。
バーコード生成(JAN/EAN)
Barcode Generator
EAN-13・UPC・Code128・Code39・ITFのバーコードを、チェックディジット付きの印刷できる形で作ります。