如何从iPhone调试网络请求?

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

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

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

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