【问题标题】:HTTP Tools for analysis and capture of requests/response用于分析和捕获请求/响应的 HTTP 工具
【发布时间】:2011-09-24 12:50:31
【问题描述】:

我正在寻找可用于调试 Web 应用程序的工具。我已将搜索范围缩小到以下工具:

  1. HTTPwatch。
  2. 提琴手。
  3. 即HTTP头
  4. liveHTTPheader.

如果你们中有使用这些工具经验的人可以讨论它们的优缺点(您喜欢或您认为某些工具中缺少但在其他工具中存在的功能),那就太好了。我主要对 HTTPWatch 和Fiddler,如果 Fiddler(免费)可以满足 HTTPWatch 的全部或大部分功能,我会更喜欢它(但如果值得,我愿意为 HTTPWatch 付费)。

附: - 我知道 HTTPWatch 和 Fiddler 比其他两个工具强大得多(如果您不同意,请告诉我)。 我相信你们中的大多数人都想了解更多关于我想用这些工具做什么的详细信息,但是我希望你们能从更广泛的角度比较这些工具,并将它们作为一般工具进行比较。

【问题讨论】:

  • 我也喜欢 WireShark,虽然它不一定像其他工具那样专业

标签: http fiddler httpwatch


【解决方案1】:

** 免责声明:由 Simtec Limited 发布 **

这里列出了 HttpWatch(我们的产品)和 Fiddler 的主要优势。我们当然有偏见,但我们努力做到客观:

HttpWatch 优势

  • 显示读取自的请求 浏览器缓存而不上网
  • 显示页面级事件,例如渲染开始、DOM 加载等
  • 在没有证书警告或需要更改受信任的根 CA 的情况下处理 SSL 流量
  • 通过在网络级别不需要 HTTP 代理来减少“观察者效应”
  • 按页面对请求进行分组

提琴手的优势

  • 适用于几乎所有 HTTP 客户端,而不仅仅是 Firefox 和 IE
  • 可以拦截来自非 Windows 平台客户端的流量,例如移动设备
  • 可以即时拦截和修改请求,例如更改 cookie 值
  • 支持插件以添加额外功能

【讨论】:

  • 我喜欢你已经接受了你的偏见***诚实!如果您可以指定一些也会有帮助的缺点。 :)
  • 我假设一个列表中的一个特性在另一个列表中是一个缺点。一种非常半杯装的帖子。
  • 免责声明加 1
【解决方案2】:

看看HTTP Debugger Pro

它适用于所有浏览器和自定义软件,并且不会更改代理设置。

【讨论】:

  • Firefox 将此站点作为“广告软件”阻止
【解决方案3】:

Wireshark 在网络层工作,当然可以为您提供比您在此处提到的其他工具更多的信息,但是,如果您想通过中断请求/响应、修改它们和重放来调试 Web 应用程序 - Fiddler 是工具为你!

然而,Fiddler 无法显示 TCP 级别信息,在这种情况下,您将需要网络监视器或 Wireshark。

如果您明确指定要使用“调试器”做什么,您可以提出更适合该工作的建议。

【讨论】:

    【解决方案4】:

    您还可以使用Wireshark,它允许您分析包括 TCP/IP 在内的许多协议。

    可以在此处找到大学讲座中关于使用 Wireshark 分析 HTTP 的实验练习:Wireshark Lab: HTTP

    【讨论】:

      【解决方案5】:

      Fiddler 好用且简单易用。 Wireshark 也值得考虑,因为它提供了很多额外的信息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-05
        • 1970-01-01
        • 2021-07-08
        • 1970-01-01
        • 2020-05-06
        • 1970-01-01
        相关资源
        最近更新 更多