查看响应标头的工具[关闭]
-
03-07-2019 - |
题
查看针对特定 URL 的请求的 HTTP 响应标头的最佳方法是什么?Telnet 或者还有其他一些非常好的命令或工具吗?
解决方案
我使用 httpfox Firefox扩展来查看所有HTTP请求和在我指定的间隔(通过按开始录制和停止录制按钮)从Web浏览器启动的响应(包括标题和正文)。 httpfox以结构化的方式呈现数据,我可以快速找到我感兴趣的请求。它很好地补充了LiveHTTPHeaders,因为httpfox也可以查看过去的请求。
其他提示
我发现 Fiddler 是我的首选武器,尽管还有firefox插件。 Fiddler将向您显示所有HTTP请求,其响应状态,所有标头,具有不同视图(原始,十六进制,图像),时间线视图,HTTPS连接,一切。
在Linux上我使用:
wget -S [url]
这将获取文件并显示服务器发送的所有标头。
在Windows上,如果安装了Cygwin,则可以使用相同的命令;在常规命令提示符下,如果环境变量已正确调整,或通过Cygwin命令窗口。
- HttpFox 对于 Firefox 来说相当不错。它将实时显示标题。我更喜欢它 实时 HTTP 标头.
- 微软提琴手 for Internet Explorer 是一个 Web 调试器,用于记录计算机和 Internet 之间的所有 HTTP 流量。Fiddler 允许您检查所有 HTTP 流量、设置断点以及处理传入或传出数据
- Wireshark 是一个完整的网络协议分析仪。这很好,但如果只需要 HTTP 标头,则可能有点过头了。如果客户端和服务器在同一台机器上,就会出现问题。
使用最新版本的Firefox(在我的情况下为19.0),转到菜单工具 - > Web Developer - > Web控制台(Windows上的 Ctrl + Shift + K
)然后刷新页面会生成请求日志。
然后单击其中一个第一个GET请求(带有该页面URL的请求)会打开一个包含相关信息的框,包括请求和响应标头。它开箱即用,不再需要花哨的shucy附加组件。
Firefox的 Firebug 插件是我认为最简单的方法。
有一个更好的选择(在我看来)
这是一个Firefox扩展calle HTTPfox。您不仅可以查看标题,还可以查看更多信息。它是一个非常完整的HTTP分析器
如果您熟悉浏览器中的开发人员工具,请打开开发人员工具上的网络选项卡,刷新页面,然后单击标题选项卡。将列出响应标头。例如,此页面发送此标题:
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
我找到了一个很好的工具来为Firefox做这个名为 Live HTTP Headers
Chris Pederick有一个很棒的插件/插件/扩展名为 Web Developer 。
适用于Chrome,Firefox和Opera,具有强大的开发功能,也可以“查看响应标头”。您可以在“信息”选项卡中找到它。
如果您不打算在您的计算机上执行此操作,则可以使用任意数量的在线应用程序为您执行此操作。
- Rex Swain的HTTP查看器
- http://web-sniffer.net/ :这个有点灵活应用层协议(HTTP / S)
- Ask Apache :这个允许您自定义您的请求更多。 醇>
如果您正在寻找在线工具 View-Http-Request-and-响应标题很棒
在Internet Explorer上的开发者工具中(按F12),转到网络选项卡,然后按“开始捕获”。刷新页面,点击“转到详细视图”您将获得有关请求和响应数据的非常好的概述。
burpsuite 是一款基于Java的免费工具,可在所有平台上运行。