HarmonyOS 鸿蒙Next 模拟器如何抓https 的网络请求 有解决办法吗

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 模拟器如何抓https 的网络请求 有解决办法吗

模拟器如何用charles 抓https 的包,为啥抓不到,很不方便,有解决办法吗

2 回复

可以参考下下面几个链接尝试下:

使用Charles抓包,链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-network-55-V5

这个链接是抓包全流程,里面会涉及模拟器证书安装,证书安装流程,参考文档 :https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-faqs-V5#section28179477315

这个可以尝试下,如果可以,还请回来给个回复,或则将完整流程告知下

更多关于HarmonyOS 鸿蒙Next 模拟器如何抓https 的网络请求 有解决办法吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next模拟器如何抓取HTTPS网络请求的问题,以下提供解决方案:

  1. 配置代理:由于模拟器本身有代理设置,但只能配置HTTP代理,需要手动配置HTTPS代理。在网络请求库(如Axios)中设置代理地址和端口。
  2. 下载并安装证书:访问chls.pro/ssl下载Charles的CA证书,并保存到PC端。由于模拟器没有浏览器,需要通过DevEco Studio的Device File Browser将证书上传到模拟器中。
  3. 安装证书:在模拟器中,通过hdc命令拉起证书管理器(hdc shell aa start -a MainAbility -b com.ohos.certmanager),然后选择“从存储设备安装”证书。
  4. 开始抓包:配置好代理并安装证书后,就可以在Charles中开始抓取模拟器发出的HTTPS网络请求了。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!