Chrome DevTools - 如何在网址触发时跟踪网络请求保存对话框

时间:2017-02-06 16:07:04

标签: google-chrome-devtools

当输入Chrome地址栏的网址导致弹出“另存为”对话框(无法识别内容类型)时,网络请求永远不会出现在开发工具的网络标签中。

我是否有办法跟踪此内容以查看Chrome中的响应标头,即。不使用像tcpdump或fiddler这样的外部工具?

1 个答案:

答案 0 :(得分:4)

是的,可以使用Chrome中提供的网络内部接口以更原始的形式访问请求/响应数据。导航到chrome://net-internals/(无法将其设为链接)

  1. 点击“活动”链接,查看最近的请求和活动套接字。我建议使用顶部的过滤器来消除一些噪音。
  2. 选择与源类型URL_REQUEST对应的相关条目。
  3. 在右侧,您会看到一大堆数据,但请求标题会显示在HTTP_TRANSACTION_SEND_REQUEST_HEADERS部分下方,响应标题会显示在HTTP_TRANSACTION_READ_RESPONSE_HEADERS部分下方。
  4. 以下是我设置的简单节点服务器的示例,该服务器返回带有'Content-Type': 'application/octet-stream'}标头的响应。这会强制浏览器下载。

    Network internals