看到ios app发出的http请求

nuw*_*way 3 debugging web-services http ios

我想看看iPhone应用程序发出的请求/响应.我主要从事网络应用程序,我可以使用firebug/fiddler来查看它们.但是,如果我在无线网络上运行它,我如何才能看到iOS应用的传入/传出流量?

Edw*_*son 10

查尔斯Web代理(我相信小提琴手以及)允许从外部主机连接时,正确的配置.在Charles中,您需要确保将iPhone添加到代理 - >访问控制设置中的访问控制列表中.

之后,您只需将iPhone的代理设置为计算机的Charles或Fiddler实例即可.就我而言,我的本地桌面位于192.168.10.1,因此我的iPhone代理设置为:

192.168.10.1:8888    
Run Code Online (Sandbox Code Playgroud)

但是,如果您想要解密SSL流量,则可能存在一个问题.可能很难让iPhone将钥匙链添加到Fiddler或Charles的证书中.