分类: 开发工具
HAR 文件查看器
在本地查看浏览器网络日志,包括耗时、状态码和请求详情
在本地打开 HAR 文件,在浏览器里查看请求、状态码、域名、耗时和大小。网络日志既不会被上传,也不会被重放。
HAR 是一次浏览会话的完整记录,里面往往包含 Cookie、Authorization 请求头以及完整的请求正文。这份文件在你的浏览器里读取,绝不会被上传——把它附到工单之前,先在这里看清楚。
先从浏览器的“网络”面板导出 HAR,再在这里打开。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
HAR 文件是你在浏览器“网络”面板中导出会话时写下的东西:每一个请求、它的请求头、它的耗时,往往还有它的正文。这让它既是最适合附在缺陷报告里的材料,也是最危险的材料之一——会话 Cookie、Authorization 请求头,以及躺在查询字符串里的令牌,都会随之一起走。这个查看器把导出结果变成你自己标签页内一张可筛选的请求表,汇总哪些慢、哪些失败,并标记出携带凭据的条目,让你看到接收方会看到什么。它只读取 JSON,仅此而已:任何请求都不会被重新发出。
使用方法
- 从浏览器的“网络”面板导出 HAR,然后在这里选择该文件。
- 按 URL、方法、状态类别或域名筛选,并按耗时或大小排序,找出慢的或失败的请求。
- 选中某个 URL 查看详情,并在把文件分享给别人之前检查被标记的行。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- HAR 文件是什么?
- HTTP Archive:一次浏览会话网络活动的 JSON 记录,从浏览器开发者工具中导出。它逐条列出每个请求和响应,并带有请求头、耗时和大小。
- Cookie 或令牌会被上传吗?
- 不会。文件在浏览器标签页里读取,不会发往任何地方。这恰恰是值得在本地做这件事的原因:HAR 里常常包含仍然有效的会话 Cookie 和授权请求头,把它上传到在线分析工具,等于把这些交给了第三方。
- 可以筛出慢请求吗?
- 可以。按耗时排序就能把最慢的排到最前面;摘要里还会显示总耗时和最慢的那一个请求。你也可以按状态类别筛选,单独看 4xx 和 5xx 响应。
- 这个工具会重放网络流量吗?
- 不会。它只解析导出的 JSON。文件里的内容不会被重新请求,本页也不会拿你的数据去发起自己的网络调用。
- 为什么只显示请求头名称而不显示取值?
- 因为把会话 Cookie 或 Bearer 令牌再打印回屏幕上,只是把这个秘密又复制到一个新地方。仅凭名称就足以判断一个请求携带了什么、你需要脱敏掉什么。