![适用于 OSX 的优秀图形 HTTP 跟踪程序?](https://linux22.com/image/483533/%E9%80%82%E7%94%A8%E4%BA%8E%20OSX%20%E7%9A%84%E4%BC%98%E7%A7%80%E5%9B%BE%E5%BD%A2%20HTTP%20%E8%B7%9F%E8%B8%AA%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
有人对 OSX 的图形 HTTP 跟踪程序有什么好的建议吗?我正在寻找类似于 Fiddler 或 HTTPWatch 的东西。
我已经使用 tcpdump 进行网络跟踪,但对于我想要完成的任务来说,这包含的信息太多了,而且输出数据不像上面的 Windows HTTP 跟踪程序那样容易读取。
答案1
您可以使用具有图形界面的 wireshark(以及名为 tshark 的 CLI 界面)。它有一个名为“跟踪 TCP 流”的菜单项。这样,您就可以看到来自给定 TCP 连接的所有请求和答案。
答案2
您可以从 Safari 的 Web Inspector 获取加载时间、延迟、速度等。Web Inspector 的资源选项卡是一个很好的起点。
要启用 Web Inspector,需要打开开发人员菜单(首选项 > 高级 > 显示开发人员菜单...)。
Web Inspector 的屏幕截图 http://www.jordanogren.com/downloads/sfscreenshot.png
答案3
答案4
Charles Proxy 非常棒:http://www.charlesproxy.com/
它与 Fiddler 类似,只是它没有那么强大的脚本功能,但可以处理反向代理 + SSL,这正是我需要的。Charles Proxy 是基于 Java 的,因此它也可以在 Mac 上运行。