Charles是Mac平台上一款强大的HTTP代理服务器,HTTP监视器,反转代理服务器。
首先启动Charles,查看端口号设置 Proxy->Proxy Settings

查看Mac的IP地址

接着我们确保手机和Mac链接到同一网络,并配置代理

这时我们可以在Charles中看到HTTP请求报文,但是今天我要抓取的是HTTPS请求报文,
接下来需要配置手机和Mac端的证书,首先安装手机端的证书
Charles->Help->SSL Proxying->Install Charles Root Certificate on Mobile Device or Remote Browser

紧接着Charles会弹出框

这时我们需要在手机浏览器打开chls.pro/ssl 安装并且在设置->通用->关于本机->证书信任设置->开关打开

本文介绍了如何在Mac上使用Charles抓取手机APP的HTTPS请求报文。通过设置Charles的代理端口,连接同一网络,安装并配置手机及Mac的SSL证书,以及在Charles中启用SSL代理,最终成功捕获并解析HTTPS请求。
最低0.47元/天 解锁文章
220

被折叠的 条评论
为什么被折叠?



