如何向 GTMetrix 发送 post 请求

How to send a post request to GTMetrix

我希望我的用户在我的网站上写他的网站,然后发送到 gtmetrix.com 开始新的测试,但不需要再次写他的网站。

我正在尝试这样做:

<form method="post" action="https://gtmetrix.com/analyze.html">
<input type="text" placeholder="Enter your Website URL"></input>
<input type="submit">CHECK IT</input>
</form>

但是我得到一个

Analysis Error

You tried to analyze an invalid/malformed URL

我做错了什么?可以这样做吗?

首先,我不知道该网站是否允许您从外部网站提交该表格。确保这是可能的!

其次,您试图在未设置输入字段名称的情况下发送表单。接收您的请求的资源与它无关。

如果您想在自己的网站上分析网站,请搜索提供 API 以供外部使用的服务。

我不熟悉 gtmetrix,但您需要在输入上设置 name 属性以将其与请求一起发送。

他们似乎需要在名为 url 的表单数据字段中输入 url。

您必须使用以下输入标签:

<input type="url" name="url" value="" placeholder="Enter your website URL" maxlength="1024" autofocus="" required="">

此外,他们可能会阻止外部引荐来源网址。但首先尝试添加名称属性。