2017-02-06 7 views
2

Chromeのアドレスバーに入力されたURLの結果、[名前を付けて保存]ダイアログが表示された場合(コンテンツタイプは認識されません)、ネットワークリクエストはネットワークタブ開発ツールで。Chrome DevTools - URLトリガー保存時にネットワーク要求を追跡する方法

これを追跡してChrome内からの応答ヘッダーを確認する方法はありますか? tcpdumpやfiddlerのような外部ツールに頼ることなく?

答えて

4

はい、Chromeで提供されているネットワーク内部インターフェイスを使用して、リクエスト/応答データをより原始的な形式で利用できます。 chrome://net-internals/に移動し、最近の要求とアクティブなソケットを参照するには「イベント」のリンクで

  1. クリックして(それリンクすることはできません)。ノイズの一部を除去するために、上部のフィルターを使用することをお勧めします。
  2. ソースタイプURL_REQUESTに対応する関連エントリを選択します。
  3. 右側にデータが表示されますが、リクエストヘッダーはHTTP_TRANSACTION_SEND_REQUEST_HEADERSセクションに表示され、応答ヘッダーはHTTP_TRANSACTION_READ_RESPONSE_HEADERSセクションに表示されます。

次は、'Content-Type': 'application/octet-stream'}ヘッダーで応答を返すように設定した単純なノードサーバーの例です。これにより、ブラウザが強制的にダウンロードされます。

Network internals

+1

非常に良い、ありがとう! –

関連する問題