对于 Windows,您建议使用哪种 HTTP 流量监视器?

我需要嗅探器来测试我为 Windows 和 Facebook 开发的应用程序的网络流量。

基本要求:

  • 显示请求和响应
  • 显示 HTTP 报头
  • 显示完成 HTTP 请求所需的时间

现在我使用 HTTP 分析器。 这是一个非常好的工具,但是在 Vista 上运行10-15分钟后就会出现一些错误。

174172 次浏览

Try Wireshark:

Wireshark is the world's foremost network protocol analyzer, and is the de facto (and often de jure) standard across many industries and educational institutions.

There is a bit of a learning curve but it is far and away the best tool available.

Wireshark if you want to see everything going on in the network.

Fiddler if you want to just monitor HTTP/s traffic.

Live HTTP Headers if you're in Firefox and want a quick plugin just to see the headers.

Also FireBug can get you that information too and provides a nice interface when your working on a single page during development. I've used it to monitor AJAX transactions.

I now use CharlesProxy for development, but previously I have used Fiddler

I use Wireshark in most cases, but I have found Fiddler to be less of a hassle when dealing with encrypted data.

Fiddler is great when you are only interested in the http(s) side of the communications. It is also very useful when you are trying to inspect inside a https stream.

I like TcpCatcher because it is very simple to use and has a modern interface. It is provided as a jar file, you just download it and run it (no installation process). Also, it comes with a very useful "on the fly" packets modification features (debug mode).