HTTPヘッダーチェッカー
ページのキャッシュが誤っている場合、CORSリクエストが失敗した場合、APIが不適切なコンテンツタイプを返す場合、こうした不具合のほとんどはレスポンスヘッダーから診断できます。URLを入力すると、このツールはGETリクエストを送信し、HTTPステータスコードとサーバーが返したすべてのレスポンスヘッダーを表示するので、キャッシュ、CORS、圧縮、セキュリティの設定を数秒で確認できます。
レスポンスヘッダーを確認する方法
-
1
URLを入力する
公開されているHTTPまたはHTTPSのURLならどれでも使えます。
-
2
リクエストを実行する
ツールがGETリクエストを送信し、最初のレスポンスのHTTPステータスコードを表示します。
-
3
レスポンスヘッダーを確認する
サーバーが送信したすべてのヘッダーが生の値とともに一覧表示され、コピーや比較がすぐにできます。
特に重要なヘッダー
HTTPレスポンスには、数個から30個以上のヘッダーが含まれます。以下の短いリストで、実際のデバッグ作業のほとんどをカバーできます。
キャッシュ
| ヘッダー | 確認するポイント |
|---|---|
Cache-Control |
public か private か、max-age の値 |
ETag |
条件付きGETのために存在するか |
Last-Modified |
If-Modified-Since チェックのために存在するか |
Age |
CDN上でのオブジェクトの経過時間(秒) |
Vary |
キャッシュキーの入力要素、Accept-Encoding、Accept-Language |
圧縮
| ヘッダー | 意味 |
|---|---|
Content-Encoding |
gzip、br、zstd、本文が圧縮されている |
Content-Length |
圧縮後のサイズ。展開後のサイズは別 |
CORS
| ヘッダー | 目的 |
|---|---|
Access-Control-Allow-Origin |
どのオリジンがレスポンスを読み取れるか |
Access-Control-Allow-Methods |
クロスオリジンリクエストで許可されるメソッド |
Access-Control-Allow-Credentials |
クロスオリジンでCookieを送信する場合は true |
Access-Control-Expose-Headers |
JSコードが読み取れるヘッダー |
Access-Control-Max-Age |
プリフライトレスポンスのキャッシュ期間 |
セキュリティ
| ヘッダー | 対策する脅威 |
|---|---|
Strict-Transport-Security |
プロトコルのダウングレード |
Content-Security-Policy |
XSS、クリックジャッキング |
X-Frame-Options |
クリックジャッキング(旧来の方式) |
Referrer-Policy |
Referer経由の情報漏洩 |
X-Content-Type-Options: nosniff |
MIMEスニッフィング |
リダイレクト
このチェッカーはGETリクエストを1回だけ送信して最初のレスポンスで止まるため、表示されるヘッダーはチェーン内の最初の応答に属します。サーバーが3xxステータスで応答した場合は、Location ヘッダーが次の転送先を示すので、そのURLをチェッカーで開くと次のレスポンスを確認できます。
よくある質問
ブラウザはセキュリティ上の理由から、「forbidden」ヘッダーまたはホップごとのヘッダーを隠す場合があります。このチェッカーはHTTPクライアントを使用し、ブラウザがフィルターしたヘッダーを含む、サーバーが実際に送信したすべてのデータを表示します。
いいえ、このバージョンは常に標準のユーザーエージェントで単純なGETを送信します。カスタムヘッダー、メソッド、リクエストボディが必要な場合は、HTTPリクエストテスターをご利用ください。
いいえ。そのURLが返した内容を正確に確認できるよう、最初のレスポンスで意図的に止まります。サーバーがリダイレクトする場合は、Location ヘッダーが次の転送先を示すので、そのURLを入力すると次のレスポンスを確認できます。
一部のサーバーは本文をチャンクに分けて送信し、Content-Length を省略します。Transfer-Encoding: chunked が存在する場合は正常です。ステータスコードと残りのヘッダーは引き続き信頼できます。
関連ツール
HTTPリクエストテストツール
カスタムメソッド、ヘッダー、ボディを使用してHTTPリクエストを送信します。ステータスコード、応答時間、完全な応答ボディとヘッダーを確認できます。
CORSテスター
公開URLにOPTIONSを送信し、CORSのオリジン、メソッド、指定ヘッダー、認証情報の許可を確認。各結果の理由をわかりやすく表示します。
メールヘッダー解析ツール
生のメールヘッダーをブラウザー内でローカルに解析。メッセージをアップロードせず、Receivedの経路と時間、SPF、DKIM、DMARC、ARCのメタデータを確認できます。
SSL証明書チェッカー
ホストがポート443で提示するSSL/TLS証明書を確認します。サブジェクト、発行者、有効期間、有効期限までの日数、SAN、署名アルゴリズムを表示します。
速度テスト
ブラウザーで手軽に行える無料のインターネット速度テスト。ダウンロード速度をMbpsで測定するほか、遅延とジッターも計測し、4Kストリーミング・ゲーム・ビデオ通話に対応できるかを確認できます。アプリも登録も不要。
ドメインの IP アドレス検索
公開ドメインやウェブサイトの URL から A・AAAA レコードのアドレスを検索。DNS リゾルバーが返した IPv4・IPv6 アドレスを一覧で確認し、コピーできます。
このツールは他の言語でも利用できます
- Sprawdzanie nagłówków HTTP [PL]
- ตัวตรวจสอบ HTTP headers [TH]
- Verificador de cabeçalho HTTP [PT]
- Trình kiểm tra HTTP header [VI]
- HTTP-Header-Prüfer [DE]
- Kontroll av HTTP-huvuden [SV]
- Pemeriksa Header HTTP [ID]
- Verificador de encabezados HTTP [ES]
- Vérificateur d'en-têtes HTTP [FR]
- HTTP 헤더 검사기 [KO]
- فاحص ترويسات HTTP [AR]
- HTTP-headercontrole [NL]
- HTTP Başlık Denetleyici [TR]
- HTTP 响应头检查器 [ZH]
- HTTP Header Checker [EN]
- Controllo intestazioni HTTP [IT]
- Проверка HTTP-заголовков [RU]