导入 HAR 文件
HAR(HTTP Archive)是浏览器“网络”面板通过“全部保存为 HAR”所产生的文件。 它是把“这个网站在做什么”变成一个 Restorm 项目的最直接方式。
在浏览器中:开发者工具 ▸ 网络 面板 ▸ 右键 ▸ 全部保存为 HAR。然后在 Restorm
中:文件 ▸ 导入(Ctrl+I)。

| HAR 中的元素 | Restorm 如何处理 |
|---|---|
log.pages | 每个页面一个文件夹(只有一个页面时会展平) |
log.entries | 每条记录的调用对应一个 HTTP 请求 |
| 请求方法、URL、查询参数 | 已填入 |
| 请求头 | 原样保留,但排除 HTTP/2 伪请求头和已经失效的 content-length |
| Cookie | 合并成单个 Cookie 请求头 |
| 正文 | JSON、纯文本、x-www-form-urlencoded、multipart/form-data |
独特之处:响应也会导入
Section titled “独特之处:响应也会导入”HAR 是唯一还会填充历史的导入格式:抓包时实际记录下来的响应会被写入每个所创建请求的 响应历史中。
因此导入完成的那一刻,您就已经拥有每次调用的参考响应 —— 甚至还没发送过任何东西。