用于查看响应标头的工具

时间:2009-04-30 21:56:31

标签: http browser networking http-headers

查看针对特定网址的请求的HTTP响应标头的最佳方法是什么? Telnet还是其他一些非常好的命令或工具?

16 个答案:

答案 0 :(得分:36)

我发现Fiddler是我的首选武器,尽管还有firefox插件。 Fiddler将向您显示所有HTTP请求,其响应状态,所有标头,具有不同视图(原始,十六进制,图像),时间线视图,HTTPS连接,一切。

答案 1 :(得分:35)

我使用httpfox Firefox扩展程序在我指定的时间间隔内查看从Web浏览器发起的所有HTTP请求和响应(包括标题和正文)(通过按开始录制和停止录制按钮) 。 httpfox以结构化的方式呈现数据,我可以快速找到我感兴趣的请求。它很好地补充了LiveHTTPHeaders,因为httpfox也可以查看过去的请求。

答案 2 :(得分:23)

在Linux上我使用:

wget -S [url] 

这将获取文件并显示服务器发送的所有标头。

在Windows上,如果安装了Cygwin,则可以使用相同的命令;在常规命令提示符下,如果环境变量已正确调整,或通过Cygwin命令窗口。

答案 3 :(得分:16)

    Firefox的
  • HttpFox非常好。它会实时显示标题。我更喜欢Live HTTP Headers
  • Microsoft Fiddler用于Internet Explorer是一个Web调试程序,用于记录计算机和Internet之间的所有HTTP通信。 Fiddler允许您检查所有HTTP流量,设置断点并摆弄传入或传出数据
  • Wireshark是一个完整的网络协议分析器。这很好,但如果只需要HTTP头,则可能会有点过分。如果客户端和服务器在同一台机器上,则会出现问题。

答案 4 :(得分:11)

使用最新版本的Firefox(在我的情况下为19.0),转到菜单工具 - > Web Developer - > Web控制台(Windows上的 Ctrl + Shift + K)然后刷新页面会生成请求记录。

然后单击其中一个第一个GET请求(带有该页面URL的请求)会打开一个包含相关信息的框,包括请求和响应标头。它开箱即用,不再需要花哨的shucy附加组件。

答案 5 :(得分:6)

查看httpie,一个非常好的Python工具: enter image description here

您可以使用--headers选项仅查看标题:

enter image description here

答案 6 :(得分:5)

Firefox的Firebug插件是我认为最简单的方法。

答案 7 :(得分:5)

对于Internet Explorer,Fiddler将起作用。或者你可以用Wireshark全力以赴。

答案 8 :(得分:2)

有一个更好的选择(在我看来)

这是一个Firefox扩展calle HTTPfox。您不仅可以查看标题,还可以查看更多信息。这是一个非常完整的HTTP分析器

https://addons.mozilla.org/en-US/firefox/addon/6647

答案 9 :(得分:2)

如果您熟悉浏览器中的开发人员工具,请打开开发人员工具上的网络选项卡,刷新页面,然后单击标题选项卡。将列出响应标头。例如,此页面发送此标题:

HTTP/1.1 200 OK
Cache-Control: public, max-age=60
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Expires: Fri, 01 Mar 2013 02:00:20 GMT
Last-Modified: Fri, 01 Mar 2013 01:59:20 GMT
Vary: *
X-Frame-Options: SAMEORIGIN
Date: Fri, 01 Mar 2013 01:59:19 GMT
Content-Length: 13555

答案 10 :(得分:0)

我找到了一个很好的工具来为Firefox做Live HTTP Headers

答案 11 :(得分:0)

burpsuite是一个基于Java的免费工具,可在所有平台上运行。

答案 12 :(得分:0)

Chris Pederick有一个很棒的插件/插件/扩展名为Web Developer

适用于Chrome,Firefox和Opera,具有强大的开发功能,也可以“查看响应标头”。您可以在“信息”选项卡中找到它。

答案 13 :(得分:0)

如果您不想在自己的计算机上执行此操作,则可以使用任意数量的在线应用程序为您执行此操作。

  1. Rex Swain's HTTP viewer
  2. http://web-sniffer.net/:关于应用层协议(HTTP / S),这个更灵活一点
  3. Ask Apache:这个允许您更多地自定义您的请求。

答案 14 :(得分:0)

如果您正在寻找在线工具View-Http-Request-and-Response-Headers很棒

答案 15 :(得分:0)

在Internet Explorer上的“开发人员工具”(按F12)中,转到“网络”选项卡,然后按“开始捕获”。刷新页面,单击“转到详细视图”,您将获得对请求和响应数据的非常好的概述。