我的iPhone上有一个发送Http请求的应用程序;是否可以使用某种工具查看HTTP流?
我在Windows PC上使用独立版本的(IEInspector)HttpAnalyzer工具来监控来自所有进程的HTTP流量,包括Android手机上的应用程序(感谢android调试桥接口)。我可以为iPhone应用程序使用类似的OS X工具吗?这甚至是允许的吗?
提前致谢。
答案 0 :(得分:9)
我使用Charles进行HTTP监控。它可以挂钩到标准的OS X代理设置(由Safari使用),因此它可以与SDK中的iPhone模拟器一起使用。
答案 1 :(得分:2)
要直接监控流量,您可以使用Wireshark或tcpdump等工具。
如果您想向服务器发送'假'请求或者运行简单的侦听服务器来接收来自iPhone的请求,您可以使用netcat和cURL。我已经在tutorial解释了这个案例,如果这足以满足你的需要。如果不是,我推荐Wireshark,它有一个GUI,并且很容易理解。
答案 2 :(得分:1)
您可以使用HTTP Catcher。它可以在没有计算机和Wi-Fi的情况下监视HTTP通信。