httpCanary 中文文档 下载 App

数据导出与分享:保存抓包记录

为什么要导出

抓包数据是宝贵的调试资产——可能是花了很多功夫才抓到的关键请求,也可能是一次复杂业务流程的完整链路。导出保存可以:

导出格式

httpCanary 支持几种导出方式:

HCY 格式(推荐)

httpCanary 专属格式,包含完整的抓包数据:

用途:跨设备分享、长期存档、在另一台手机上继续分析。

原始数据导出

可以单独导出某条请求或响应的原始数据:

用途:需要用其他工具分析(比如用文本编辑器看 JSON、用播放器看视频),或者把某个响应体当作测试用例的输入数据。

cURL 命令导出

把请求转成 cURL 命令,复制到剪贴板(详见 cURL 转换)。

用途:在电脑终端复现、分享给同事、导入其他工具。

导出步骤

单条请求导出

在请求详情页右上角「更多」菜单中找到导出选项,可以选择:

整个会话导出

在会话列表或主界面侧边栏中:

  1. 找到要导出的会话
  2. 点击会话右侧的导出按钮
  3. 选择导出格式(HCY 是唯一的完整格式选项)
  4. 导出文件会保存到 HttpCanary/download/ 目录

批量导出多条请求

在请求列表中进入多选模式,选中多条后使用批量操作菜单中的导出功能。

分享给他人

导出的文件可以通过常规方式分享:

# adb 拉取导出的 hcy 文件
adb pull /sdcard/HttpCanary/download/session_xxx.hcy ./

对方收到后,在 httpCanary 中打开文件即可看到完整的抓包数据。

清理存储

抓包数据会持续占用手机存储空间。定期清理不需要的会话:

  1. 会话列表中选中不需要的会话
  2. 批量删除
  3. 或者设置自动清理规则(按天数或大小)

建议:重要的调试数据先导出再删除本地会话,既清理了空间又保留了数据。