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 が存在する場合は正常です。ステータスコードと残りのヘッダーは引き続き信頼できます。
関連ツール
DNSルックアップ
任意のドメインのA、AAAA、MX、TXT、NS、CNAME、SOAレコードをターミナルなしで確認できます。
ドメイン年齢チェック
レジストリのWHOISデータを用いて、ドメインが初めて登録された日時およびその年・月・日による使用期間を確認してください。
ドメインからIPへの変換
任意のドメイン名をそのIPv4(A)およびIPv6(AAAA)アドレスに解決し、任意のネットワークツールへコピーできます。
APIエンドポイントチェッカー
CORSを許可するHTTP/HTTPSエンドポイントをブラウザーからテストし、最終ステータス、公開ヘッダー、時間、上限付き本文プレビューを確認します。
速度テスト
ブラウザーで手軽に行える無料のインターネット速度テスト。ダウンロード速度をMbpsで測定するほか、遅延とジッターも計測し、4Kストリーミング・ゲーム・ビデオ通話に対応できるかを確認できます。アプリも登録も不要。
ブラウザ情報検出ツール
ブラウザが報告する情報を確認します。user agent、エンジン、バージョン、OS、デバイスの種類、画面解像度、タイムゾーン、言語、パブリックIPを表示します。
このツールは他の言語でも利用できます
- Verificador de encabezados HTTP [ES]
- Vérificateur d'en-têtes HTTP [FR]
- Verificador de cabeçalho HTTP [PT]
- Trình kiểm tra HTTP header [VI]
- Kontroll av HTTP-huvuden [SV]
- ตัวตรวจสอบ HTTP headers [TH]
- HTTP 헤더 검사기 [KO]
- فاحص ترويسات HTTP [AR]
- HTTP-Header-Prüfer [DE]
- Pemeriksa Header HTTP [ID]
- HTTP-headercontrole [NL]
- Sprawdzanie nagłówków HTTP [PL]
- HTTP Header Checker [EN]
- Controllo intestazioni HTTP [IT]
- Проверка HTTP-заголовков [RU]
- HTTP Başlık Denetleyici [TR]
- HTTP 响应头检查器 [ZH]