您使用什么应用程序来监控OS X上的HTTP通信?
答案 0 :(得分:7)
Charles是一个HTTP代理/ HTTP 监视/反向代理,启用a 开发人员查看所有HTTP 他们的机器和机器之间的流量 互联网。这包括请求, 响应和HTTP标头(其中 包含cookie和缓存 信息)。
在JAVA上运行。适用于OSX,Linux和Windows。
答案 1 :(得分:3)
我喜欢TcpCatcher。它是免费的,100%基于Java,所以它在Mac OS X上运行良好。 不仅如此,您还可以监控HTTP通信,但您也可以动态更改请求/响应,从而打开非常有趣的可能性。 There is a dedicated tutorial on capturing iPhone's HTTP communication.
答案 2 :(得分:2)
如果您希望跟踪应用流量,Wireshark是我发现的最佳工具 - 它可以记录和解码HTTP和many other protocols,并且GUI的搜索工具可以查找您的消息非常快速无痛地感兴趣。
我推荐的其他原因:
答案 3 :(得分:1)
答案 4 :(得分:1)
如果您需要,还可以使用dTrace进行更详细的监控。
答案 5 :(得分:1)
我第二次使用Charles,这是一个非常出色的HTTP检查工具。当与iPhone模拟器(或任何其他OS X应用程序)一起使用时,Charles会自动设置系统设置以将其自身用作代理,因此您只需启动并运行。它也很容易通过几种不同的方式检查流量,并且具有非常宽松的免费试用版本,功能齐全(时间限制为一小时,带有几个唠叨屏幕),因此您可以尝试一下。
答案 6 :(得分:0)