HTTPリクエスト確認
ブラウザからURLへアクセスし、ステータスとヘッダーを確認する。CORSの制約を受け、許可されていないサイトは確認できない。
使い方
URLとメソッド(GET / HEAD)を指定して「リクエスト送信」を押すと、あなたのブラウザからそのURLへfetchリクエストを送り、ステータス、リダイレクト後の最終URL、所要時間、読み取れたレスポンスヘッダーを表示します。スキームを省略した場合は https:// が補われます。タイムアウトは20秒です。
注意事項
このツールはブラウザ内で完結し、プロキシは使いません。そのため、CORS(Access-Control-Allow-Origin)を許可していないサイトでは、サーバーが正常に応答していてもブラウザが読み取りをブロックし、「失敗」と表示されます。これはツールの不具合ではなくブラウザのセキュリティ仕様です。任意のサーバーのヘッダーを確実に調べたい場合は curl -I のようなサーバー側・コマンドラインのツールを使ってください。
よくある質問
example.comでは成功するのに自社サイトでは失敗します
多くの場合CORSが原因です。対象サーバーが Access-Control-Allow-Origin を返していないと、ブラウザはレスポンスを読ませません。サーバーの稼働自体とは無関係です。
ヘッダーの一部しか表示されません
クロスオリジンでは、ブラウザが公開するヘッダーは標準の数種類に限られます。サーバーが Access-Control-Expose-Headers を返した場合のみ追加のヘッダーが読めます。