HarmonyOS 鸿蒙Next 如何配置http抓包证书?
HarmonyOS 鸿蒙Next 如何配置http抓包证书?
我现在下载了charles的证书charles.pem,请问应该如何配置这个抓包证书呢?尝试过将这个证书文件通过hdc发送到手机/etc/ssl/certs目录下,提示权限错误;也尝试过通过证书管理安装到受信任的用户证书下面,再在请求时配置caPath:"/etc/ssl/certs/charles.pem",也不生效。
1 回复
更多关于HarmonyOS 鸿蒙Next 如何配置http抓包证书?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next配置http抓包证书的步骤如下:
-
环境准备:确保手机或模拟器与PC在同一局域网下,并已下载并安装Charles抓包工具。
-
Wi-Fi代理设置:在手机或模拟器端连接Wi-Fi,并设置代理为手动,填写PC的IP地址及Charles的监听端口(默认为8888)。
-
导出并安装证书:
- 在Charles菜单栏点击“Help”-“SSL Proxying”-“Save Charles Root Certificate”导出根证书。
- 通过hdc命令或其他方式将证书传送至手机或模拟器存储。
- 在手机端或模拟器端打开“设置”-“证书与凭据”,选择“从存储设备安装”证书。若无法直接访问证书安装页面,可通过命令行打开证书安装器。
-
Charles配置:
- 在Charles中开启Https代理设置,依次点击“Proxy”-“SSL Proxy Settings”,在Include添加“*:443”(*为host通配符,443为https端口号)。
- 勾选“Proxy Settings”中的“Enable transparent HTTP proxying”。
完成以上步骤后,即可在Charles中开始抓包,查看设备的网络请求与响应。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。