跳转到内容

导入 HAR 文件

HARHTTP Archive)是浏览器“网络”面板通过“全部保存为 HAR”所产生的文件。 它是把“这个网站在做什么”变成一个 Restorm 项目的最直接方式。

在浏览器中:开发者工具 ▸ 网络 面板 ▸ 右键 ▸ 全部保存为 HAR。然后在 Restorm 中:文件 ▸ 导入Ctrl+I)。

导入 HAR 后生成的树:一个名为“Imported from HAR”的环境文件夹、每个记录页面对应一个子文件夹,每个条目对应一个以 请求方法 /路径 命名的请求

HAR 中的元素Restorm 如何处理
log.pages每个页面一个文件夹(只有一个页面时会展平)
log.entries每条记录的调用对应一个 HTTP 请求
请求方法、URL、查询参数已填入
请求头原样保留,但排除 HTTP/2 伪请求头和已经失效的 content-length
Cookie合并成单个 Cookie 请求头
正文JSON、纯文本、x-www-form-urlencodedmultipart/form-data

HAR 是唯一还会填充历史的导入格式:抓包时实际记录下来的响应会被写入每个所创建请求的 响应历史中。

因此导入完成的那一刻,您就已经拥有每次调用的参考响应 —— 甚至还没发送过任何东西。