用于监控HTTP流量的工具

时间:2010-04-14 11:05:51

标签: iphone macos http-monitor

我的iPhone上有一个发送Http请求的应用程序;是否可以使用某种工具查看HTTP流?

我在Windows PC上使用独立版本的(IEInspector)HttpAnalyzer工具来监控来自所有进程的HTTP流量,包括Android手机上的应用程序(感谢android调试桥接口)。我可以为iPhone应用程序使用类似的OS X工具吗?这甚至是允许的吗?

提前致谢。

3 个答案:

答案 0 :(得分:9)

我使用Charles进行HTTP监控。它可以挂钩到标准的OS X代理设置(由Safari使用),因此它可以与SDK中的iPhone模拟器一起使用。

答案 1 :(得分:2)

要直接监控流量,您可以使用Wiresharktcpdump等工具。

如果您想向服务器发送'假'请求或者运行简单的侦听服务器来接收来自iPhone的请求,您可以使用netcat和cURL。我已经在tutorial解释了这个案例,如果这足以满足你的需要。如果不是,我推荐Wireshark,它有一个GUI,并且很容易理解。

答案 2 :(得分:1)

您可以使用HTTP Catcher。它可以在没有计算机和Wi-Fi的情况下监视HTTP通信。