我正在开发一个ios应用程序,它通过http请求与服务器通信。我想在 ios 模拟器/设备中测试我的应用程序时监控网络流量。
是否有任何软件或工具可以用来检查 mac/ios 上指定应用程序的 http 请求,就像 Web 开发人员的 firebugs 一样?
谢谢。
据我所知,App Store中有几个工具提供网络流量监控功能。但是,他们只能将 iPhone 视为一个整体并停留在这个水平上。也就是说,他们只能知道这款iPhone消耗了多少流量。对于每个应用程序?没有数据。
您可以使用 HTTP Catcher 来捕获网络流量。它是 iOS 的 Web 调试代理,因此您可以直接在 iPhone 上查看请求和响应。
Charles最近发布了一个用于http流量监控的iOS版本。不过它是一个付费应用程序。好消息是,您可以设置 Charles 免费桌面版本,然后从 iOS 设备设置 HTTP 代理。