Charles默认是无法进行https的抓包的,网上有如何安装证书让Charles能抓包的教程,下面是我看的两篇,但是感觉他们讲的有点啰嗦,我只需要mac的抓包,而且遇到了一些意料之外的问题,整理+记录一下
Mac上使用Charles抓取https—博客园
在MAC上使用Charles抓包HTTPS接口—简书
操作
1.如图打开
2.添加
如果添加失败,钥匙串中搜索charles,删除后重新执行上述操作
3.双击证书,信任改为始终信任
4.打开SSL Proxying Settings,如图设置
完成
意义不明的设置:
有教程说这边也要打勾,实测不需要