本文将告诉你如何使用
Charles
来监听
https
请求、编辑并重新发起网络请求、篡改手机的网络请求数据、修改手机网络请求的返回数据、模拟网络不佳。
告别后台的数据依赖,客户端码农翻身把歌唱。
监听HTTPS
通常情况下,只需要监听http
,偶尔需要监听https
。下面介绍如何监听https
请求:
-
1) 首先下载
Charles
证书
-
2)添加HTTPS端口443的监听
-
3) 手机安装
Charles
信任证书
android
手机1.设置无线代理为
Charles
2.使用手机浏览器,输入地址chls.pro/ssl
,下载名为charles-pro***.pem
的证书(或点击Save Charles Roor Certificate...
直接导出证书)
3.手机打开设置
>安全与隐私
>更多安全设置
>加密和凭证
>从储存设备安装
选择第2部中下载的.pem
文件。
-
4 ) 值得注意的是
Android N
以上需要在代码中配置可信任的证书来源
在
res/xml
目录下下创建network_security_