# HarmonyOS元服务如何使用Charles抓包便于调试？

> 说明
>
> 配置环境时，一定要在电脑Charles弹出的窗口选择Allow，才能够跟手机连接。
>
> 下载证书时，链接需加上http://chls.pro/ssl，下载完需要另存到公共目录Download等。
>
> 上传下载@ohos.request模块接口均不支持Charles抓包。

使用Charles抓包具体步骤如下：

一、将手机与PC/2in1连接在同一局域网下，手机连接WiFi时，点击代理设置（手动），设置代理IP，端口为Charles监听的端口。

二、设置代理，操作步骤：

1）点击 Proxy--->SSL Proxy Settings--->在Include添加 *:* 和 *:443

2）点击 Proxy--->Proxy Settings--->勾选Enable transparent HTTP proxying

三、 PC/2in1端Charles导出证书，点击 Help--->SSL Proxying--->Install Charles Root Certificate on a Mobile Device or Remote Browser

四、 导入系统根证书至手机：

1) 通过手机浏览器下载Charles提供的网址下载证书，在浏览器下载之后要另存到下载目录

2） hdc shell aa start -a MainAbility -b com.ohos.certmanager 启动证书安装器

3） 选择从存储设备安装，选择指定pem证书

五、安装Charles证书到PC/2in1系统可信目录，操作步骤：

点击 Help--->SSL Proxying--->Install Charles Root Certificate--->安装证书--->选择证书存储路径为：受信任的根证书颁发机构

六、打开Charles，开始抓包。

