HTTP 存档规范

发布于 2024-10-12 05:18:58 字数 402 浏览 1 评论 0原文

我想知道给定URL网页性能, 具体来说,给定网页 (URL) 中使用的每个资源的时间差(请求和响应之间)。

Google Page Speed API 具有相同的功能,但它需要 *.HAR 文件作为输入,我不知道如何生成给定 URL 的 HAR 文件。

你能指导我吗?我想将此功能集成到我现有的 WPF 应用程序中。

有没有什么工具可以生成HAR的html URL?

谢谢, 海伦·沙阿。

I want to know webpage performance of given URL,
Specifically time difference (between request and response) of each resource used in given webpage (URL).

Google Page Speed API does the same, but it requires *.HAR file as input, I don’t know how to generate HAR File for given URL.

Can you please guide me; I want to integrate this functionality to my existing WPF application.

Is there any tool will generate html URL to HAR?

Thanks,
Hiren Shah.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一身仙ぐ女味 2024-10-19 05:18:58

来自规范

  • 格式基于 JSON。

所以我想你可以使用你使用的任何语言生成一个数组/对象,然后将其转换为 JSON。大多数语言都有一个库/函数用于此目的。

或者您可以使用这些工具之一

from the spec:

  • The format is based on JSON.

so i guess you could just generate an array/object using whatever language you're using then convert it to JSON. most languages have a library/functions for this.

or you could use one of these tools

为你拒绝所有暧昧 2024-10-19 05:18:58

您可以用来在 IE 中生成 HAR 的工具包括:

代理

  1. Fiddler
  2. BrowserMob 代理
  3. Charles 代理 ($)

浏览器插件

  1. HTTP Watch ($)
  2. Dynatrace AJAX 版本

代理将对时间产生一些影响,因为它们本质上是“人入” -the-middle',如果你能负担得起的话,我的建议是HTTP watch。

我对 Charles 情有独钟,因为它确实是一个强大的工具,还允许您检查 HTTPS 流量。

Tools you could use to generate a HAR in IE include:

Proxies

  1. Fiddler
  2. BrowserMob Proxy
  3. Charles Proxy ($)

Browser plugins

  1. HTTP Watch ($)
  2. Dynatrace AJAX Edition

The proxies will have some impact on the timing as they're essentially a 'man-in-the-middle', if you can afford it HTTP watch would be my recommendation.

I have a soft spot for Charles as it really is a powerful tool and allows you to inspect HTTPS traffic too.

梦开始←不甜 2024-10-19 05:18:58

Google Chrome 启动开发者工具 F12 并切换到“网络”选项卡。这可能会为您提供所需的数据,但您也可以导出 .har 文件。右键单击列标题(名称、方法等),您可以选择“全部复制为 HAR”或“全部保存为 HAR...”。

From Google Chrome launch the developer tools F12 and switch to the "Net" tab. This probably gives you the data you want, but you can also export a .har file. Right click on a column title (Name, Method etc..) and you can choose "Copy all as HAR" or "Save all as HAR...".

看这个页面: HTML to HAR

它是使用 selenium API 用 Ja​​va 编写的,并且.NET 中有一个 Selenium API
这个项目非常小:两个文件,因此您很容易理解并在.NET中翻译它

Look at this page : HTML to HAR

It is written in Java using the selenium API, and there is a Selenium API in .NET
This project is very small : two files, so it will be easy for you to understand and translate it in .NET

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文