.HAR 文件扩展名
HTTP Archive文件
| 开发者 | World Wide Web Consortium |
| 受欢迎程度 |
3.6 | 40 票 |
什么是 HAR 文件?
HAR文件是以HTTP Archive(HAR)格式保存的存档文件。HTTP Archive(HAR)是一种JSON格式,用于保存收集的JSON格式HTTP性能数据。它包含网页浏览器加载过的网页信息,包括跟踪的网页、响应时间和网页浏览器版本。HAR文件还会存储元数据,例如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性能工作组开发。
可打开 HAR 文件的程序
Windows
Mac
Linux
Web
