2

我希望我的用户在我的网站上编写他的网站,然后被发送到 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>

但我得到一个

分析错误

您试图分析无效/格式错误的 URL

我做错了什么?有可能做到这一点吗?

4

3 回答 3

0

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

于 2016-02-10T09:32:00.480 回答
0

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

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

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

此外,他们可能会阻止外部推荐人。但首先尝试添加名称属性。

于 2016-02-10T09:33:35.633 回答
0

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

其次,您试图在不设置输入字段名称的情况下发送表单。接收您的请求的资源不知道与它有任何关系。

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

于 2016-02-10T09:31:44.023 回答