今天回顾一下 fiddler 抓取 https iOS 的一个小问题,要是没发现必会浪费不少时间,当时自己就是没发现,导致浪费了不少时间,还好当时我去求救测试小哥思彬,测试小哥火眼金睛一下找到了问题所在。现在开始复盘一遍
fiddler版本
fiddler版本
设置fiddler
-
点击信任 fiddler ,未点击的是
红色
信任fiddler -
信任根证书弹框,选择
是
信任根证书弹框 -
点击信任后,请勾上捕捉
https
,不然抓包失败,接着下一步点击导出根证书
勾选信息,导出根证书 -
这是根证书
根证书 -
这是fiddler端口(8866),老版本默认端口(8888),可以自定义
fiddler端口
手机WiFi设置代理
-
打开wifi配置,选择手动开启代理
wifi设置代理
下载根证书
-
访问电脑 fiddler 下载根证书
下载根证书 -
下载完后出现下载描述文件
描述文件 -
点进去安装描述文件,安装完后通用会出现描述文件
描述文件 -
安装描述文件
描述文件 -
最重要的一步来了,当时我没有配置这一步,而且还没发现关于本机里还有隐藏的证书信任设置,请把它打开
,为此,就可以尝试抓包了
证书信任设置
抓包失败的显示是这样的
抓包失败
经过上面的配置,成功抓包的显示是这样的
抓包成功
Android 篇请跳转此地址:https://www.jianshu.com/p/d32b7018ab9b