HarmonyOS 鸿蒙Next 请问如何使用Charles工具抓包
HarmonyOS 鸿蒙Next 请问如何使用Charles工具抓包
1)已经成功安装了Charles证书
2)httpclient 中也已经设置了忽略证书校验
3)但是Charles 还是无法成功抓包,出现以下报错
SSL handshake with client failed: The certificate is not currently valid (certificate_expired)
更多关于HarmonyOS 鸿蒙Next 请问如何使用Charles工具抓包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
首先,报错提示 The certificate is not currently valid (certificate_expired) 使用证书无效可先检查下是否使用证书问题:
- 您先确认下浏览器访问百度等公网能否抓取到域名解析内容
- 请求域名使用的证书是否可正常使用
另外,@ohos.net.http 和 @ohos.net.socket 不支持配置忽略证书校验, @kit.RemoteCommunicationKit 支持配置忽略证书校验
更多关于HarmonyOS 鸿蒙Next 请问如何使用Charles工具抓包的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙)系统上使用Charles工具进行抓包,具体步骤如下:
-
安装Charles: 确保已在电脑上安装Charles抓包工具,并启动Charles。
-
配置Charles:
- 打开Charles,进入“Proxy”菜单,选择“SSL Proxying Settings”。
- 在弹出的窗口中,添加需要抓包的应用或网站的域名,并勾选“Enable SSL Proxying”。
-
安装Charles证书:
- 在鸿蒙设备上,打开浏览器,输入Charles显示的设备代理IP地址和端口号(通常是
chls.pro/ssl
)。 - 下载并安装Charles的根证书。这一步是为了确保设备能够信任Charles截获的HTTPS请求。
- 在鸿蒙设备上,打开浏览器,输入Charles显示的设备代理IP地址和端口号(通常是
-
配置设备网络:
- 将鸿蒙设备的Wi-Fi网络配置为手动代理,代理服务器地址填写Charles运行的电脑IP地址,端口号默认为8888。
-
开始抓包:
- 在Charles主界面上,可以看到设备发出的所有网络请求。选择对应的请求,可以查看详细信息。
如果以上步骤正确无误,你应该能够在Charles中看到鸿蒙设备上发出的网络请求。
如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html,