进击的React工具癖

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


安装证书

点击安装提示如下截图:


Paste_Image.png

开始配置

点击 proxy => SSL Proxying Settings 如下图所示

Paste_Image.png

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

Paste_Image.png

手机上的设置

在wifi 中如下设置


Paste_Image.png

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

Paste_Image.png

这个就说明,已经代理成功了

下面我来访问一些https的请求,看看能不能抓到数据
打开 去哪儿 App 就可以看到这些数据了

Paste_Image.png

好了,大功告成

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

上一篇 下一篇

猜你喜欢

热点阅读