iOS 使用 Charles 抓取 https 请求
2017-05-11 本文已影响49人
蒹葭de
简书 i蒹葭从风
转载请注明原创出处,谢谢!
如果读完觉得有收获的话,欢迎点赞加关注
最近公司的 App 里的协议强制转换成 https 协议了,所以就是用 Charles 来获取 https 请求。
iOS 安装证书
用手机访问这个链接 https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
或者用手机扫一扫这个二维码

Mac 上安装 Charles 证书
如图所示,打开help 找到 SSL Proxying 选择 install Charles Root Certificate

点击安装提示如下截图:

开始配置
点击 proxy => SSL Proxying Settings 如下图所示

然后点击add 弹出一个框框。host 输入 * 或者指定的host,port 输入443或者 * ,因为https的端口是443。
然后点击ok

手机上的设置
在wifi 中如下设置

然后打开 app charles 会弹出这个提示

这个就说明,已经代理成功了
下面我来访问一些https的请求,看看能不能抓到数据
打开 去哪儿 App 就可以看到这些数据了

好了,大功告成
如果读完觉得有收获的话,欢迎点赞加关注
您的认可是我写作的最大动力