首先,打开“Fiddler Options”:
进入Connections,勾选“Allow remote computers to connect”:
弹出提示:
点击“确定”,完成设置。
然后打开iPhone的Wifi连接选项,添加代理,代理地址为PC当前的IP,端口为“Fiddle listens on port: ”设置的值:
完成后,回到Fildder,可以看到窗口中已经显示了来自iPhone的HTTP traffic了。
但对于结果中,想要抓包的请求显示为:
即无法正确显示数据包,仔细看发现窗口上方出现HTTPS的提示,根据提示添加HTTPS decrypt的配置,确定后,刷新iPhone页面,可以看到请求恢复显示为HTTPS协议,请求头、响应也均正确解析:
至此,手机请求顺利获取。