Charles 模拟服务器返回数据
使用网络分析工具(Charles) 拦截客户端请求,并返回伪造数据,优点:无需改变客户端代码;不依赖客户端平台,Android 和 iOS 都通用;缺点:依赖网络分析工具,调试相对不灵活。
1. 准备条件
- 客户端需要连接到和电脑同一个网络(手机连接电脑发出的 wifi)
- 官网下载安装
2. 配置
2.1 破解 Charles
下载 charles.jar 破解文件,将下载好的文件替换 安装路径\lib
下的 charles.jar 文件,重启应用
2.2 安装本地证书
点击 Help 中 SSL Proxying 中的 Install Charles Root Certificate,按照提示即可完成本地证书安装
2.3 移动设备网络配置
点击 Help 中 SSL Proxying 中 Install Charles Root Certificate on a Mobile Device or Remote Brower… 然后会跳出如下弹窗: