如何从iPhone调试网络请求?

时间:2010-10-13 14:15:34

标签: iphone url networking ios snoop

我想查看应用从iPhone发出的网络请求。它与我的计算机位于同一个WiFi网络上(或者如果它使事情变得更容易,我可以将其设置为使用ad-hoc网络)。我不想看到每个数据包,只是我的iPhone请求的URL。我并不关心返回的数据。

非常感谢一个简单的解决方案。

3 个答案:

答案 0 :(得分:7)

如果您想截取手机本身,则需要将其指向您在计算机上设置的http代理并观看请求。类似于http://www.charlesproxy.com/或者很可能有很多免费代理。

答案 1 :(得分:2)

  1. 将计算机连接到其余部分 通过以太网的本地网络。
  2. 启用互联网共享 共享系统首选项共享 通过以太网连接 机场。
  3. 将iPhone设置为 连接到计算机作为其基础 站。
  4. 使用Wireshark 捕获并分析数据包。

答案 2 :(得分:1)

我在 github 上找到了一个非常不错的 repo,名为 Wormholy https://github.com/pmusolino/Wormholy 它会显示你 iphone 上的每个网络请求,你只需将它添加到你的 pod 文件中,然后在你的应用程序中,你摇晃你的手机,你就会看到所有请求。

  • 易于安装
  • 对您的应用使用情况保持透明
  • 您的请求的概述和详细信息

像这样 Screenshot of wormholy usage