Charles如何抓取iphome ios12系统的 https请求

ios 抓取https 有些手机可以,有些手机 unknown,这个问题终于找到了一部分原因。主要是ios12系统 安装的证书 默认是不被信任 ,下面重新总结一下

操作步骤:
1.选择install...Mobile Device… 查看代理地址与证书地址

Charles如何抓取iphome ios12系统的 https请求_第1张图片
image.png

2.连接代理,安装证书(注意:必须先连接代理才能装证书)
Charles如何抓取iphome ios12系统的 https请求_第2张图片
Charles

具体步骤(ios12系统):
1)手机设置代理:WiFi-高级-http代理-手动代理
视频参考: https://s19.aconvert.com/convert/p3r68-cdx67/pioml-xkvas.gif

注意: ios12系统 安装的证书 默认是不被信任 的;
需要在"设置-通用-关于本机-证书信任设置"中将证书信任
视频参考:https://s17.aconvert.com/convert/p3r68-cdx67/07g6e-i1is8.gif

这时候打开APP应该能看到接口信息了,也 有可能出现'unknown'

Charles如何抓取iphome ios12系统的 https请求_第3张图片
unKnown

如果证书信任没有问题 那么就检查一下"SSL Proxying Settings"
路径:左上角 proxy-SSL Proxying Settings

Charles如何抓取iphome ios12系统的 https请求_第4张图片
SSL Proxying Settings

你可能感兴趣的:(Charles如何抓取iphome ios12系统的 https请求)