.HAR 文件扩展名

HTTP Archive文件

开发者 World Wide Web Consortium
受欢迎程度
3.6  |  40 票
 

什么是 HAR 文件?

HAR文件是以HTTP Archive(HAR)格式保存的存档文件。HTTP Archive(HAR)是一种JSON格式,用于保存收集的JSON格式HTTP性能数据。它包含网页浏览器加载过的网页信息,包括跟踪的网页、响应时间和网页浏览器版本。HAR文件还会存储元数据,例如HAR格式版本和文件创建者。

更多信息

在 Microsoft Visual Studio Code 1 中打开的 .har 文件截图
在 Microsoft Visual Studio Code 1 中打开的 HAR 文件

HAR格式用于记录网页浏览器的性能,让开发人员能够分析浏览器加载网页的效果。各种与HTTP相关的工具都可以导出HAR文件,例如Electron HAR、HttpWatch和HTTP Toolkit,但HAR文件通常由网页浏览器导出。大多数浏览器都支持这种格式,包括Google Chrome、Mozilla Firefox、Apple Safari、Microsoft Edge和Internet Explorer。

你可以使用多种程序打开HAR文件,包括在线HAR Viewer工具,以及开源、跨平台的HTTP Toolkit。由于HAR文件以JSON格式保存,你也可以使用JSON编辑器或纯文本编辑器打开它们,例如Microsoft Notepad或Apple TextEdit。

如果你在文本编辑器中打开HAR文件,会看到以JSON格式保存的内容,这些内容按以下对象类型组织:

  • log - 包含HAR格式版本、日志创建者、浏览器版本和跟踪网页列表的信息。
  • creator - 包含日志创建者的信息。
  • browser - 包含浏览器的信息。
  • pages - 包含导出网页列表的信息。
  • pageTimings - 包含页面加载期间触发的事件的信息,单位为毫秒。
  • entries - 包含所有HTTP请求的信息。
  • request - 包含已执行请求的信息,包括请求方法、Cookie和标头对象,以及查询参数对象。
  • response - 包含响应状态、状态描述、HTTP版本,以及Cookie和标头对象的信息。
  • cookies - 包含request和response对象中所有Cookie的信息。
  • headers - 包含request和response对象中所有标头的信息。
  • queryString - 包含从查询字符串中解析出的参数和值的信息。
  • postData - 包含request对象中发布的任何数据的信息。
  • params - 包含postData对象中发布的任何参数的信息。
  • content - 包含response对象中响应内容的信息。
  • cache - 包含浏览器缓存中请求的信息。
  • timings - 包含请求和响应计时的信息,单位为毫秒。

注: HAR格式由万维网联盟(W3C)的Web性能工作组开发。

使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开 HAR 文件的程序

分类:网页
更新时间:2019年8月19日

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的 HTTP Archive 文件格式和 Mac、Windows 和 Linux 应用。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

如果您想为此页面提出新增或更新建议,请告诉我们。