Mac端使用charles抓手机app上的接口出现结果出现unknown (服务器 unknown)
1.首先电脑上需要安装charles,Mac破解版的安装包如下:
链接:
提取码: h4hk
2.charles 安装证书,信任证书。
扒塌
然后需要设置手机上的WiFi设置,
伍颤
修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址,也就是打开cmd,输入ifconfig 查看自己的当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。
然后设置成功以后,打开charles 会出现一个提示,是否允许代理配置,我们选择allow 就可以了,然后发现手机上面访问app接口的时候会出现unknown的情况,因为访问的是https的接口需要证书信任,所以我们需要安装证书,打开charles 的help,设置允许所有的443的端口访问,因为https访问的端口号是443
然后这些设置完成以后我发现我的手机还是不能访问,接口还是会出现unknown的情况,因为我们腔此败的手机端也需要安装对应的证书文件:
点击开以后提示我们使用手机浏览器访问这个地址就可以安装证书了 chls.pro/ssl 前面应该要加 然后安装证书然后访问app上的接口,现在charles 就可以获取到数据了。