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