0

我正在尝试使用 cURL 将数据发布到此 URL 上的表单:

http://www.yougetsignal.com/tools/web-sites-on-web-server/

尝试使用以下值 curl :

curl -d "remoteAddress=google.com&submit=Check" http://www.yougetsignal.com/tools/web-sites-on-web-server/

我怎样才能正确地将请求发送到服务器?

非常感谢

4

1 回答 1

1

您引用的 URL 中的表单不使用 HTTP POST,因此无法使用 curl(或任何其他 HTTP POST 工具)来获得您期望的结果。

此表单上的提交按钮会触发 AJAX 请求以 POST 变量remoteAddresskeyURL http://www.yougetsignal.com/tools/web-sites-on-web-server/php/get-web-sites-on-网络服务器-json-data.php。然后使用此 URL 中的 JSON 修改原始页面上的数据。

请参阅位于http://www.yougetsignal.com/tools/web-sites-on-web-server/js/tool.jsreverseIpDomainCheck的脚本文件中的函数。

您可以尝试使用 curl 发布到此 URL,但我的一次尝试返回零数据。该网站的作者可能会验证 的价值,key以防止随机个人直接使用该工具。可以联系作者看看需要什么值key

于 2013-03-25T00:35:27.220 回答