Mac端使用charles抓手机app上的接口出现结果出现unknown

1.首先电脑上需要安装charles,Mac破解版的安装包如下:

链接: https://pan.baidu.com/s/1Rs3xbds8nMncs7K9KJ33Rg 提取码: h4hk 

2.charles 安装证书,信任证书。

Mac端使用charles抓手机app上的接口出现结果出现unknown_第1张图片
Mac端使用charles抓手机app上的接口出现结果出现unknown_第2张图片

然后需要设置手机上的WiFi设置,

Mac端使用charles抓手机app上的接口出现结果出现unknown_第3张图片

修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址,也就是打开cmd,输入ifconfig 查看自己的当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。


然后设置成功以后,打开charles 会出现一个提示,是否允许代理配置,我们选择allow 就可以了,然后发现手机上面访问app接口的时候会出现unknown的情况,因为访问的是https的接口需要证书信任,所以我们需要安装证书,打开charles 的help,设置允许所有的443的端口访问,因为https访问的端口号是443

Mac端使用charles抓手机app上的接口出现结果出现unknown_第4张图片

然后这些设置完成以后我发现我的手机还是不能访问,接口还是会出现unknown的情况,因为我们的手机端也需要安装对应的证书文件:

点击开以后提示我们使用手机浏览器访问这个地址就可以安装证书了  chls.pro/ssl  前面应该要加htttp://chls.pro/ssl 然后安装证书然后访问app上的接口,现在charles 就可以获取到数据了。

你可能感兴趣的:(Mac端使用charles抓手机app上的接口出现结果出现unknown)