Post 无法理解cURL命令行

Post 无法理解cURL命令行,post,curl,Post,Curl,我一直在想如何使用cURL从web域获取信息 这个网站上有两个按钮,一个是标准测试,另一个是扩展测试。。我想让cURL从或输出所有数据 这是常规cURL命令的输出 <form action="results.html" method="POST"> <input type="submit" class="standard" name="standard" value="Standard test"></input> <input type="su

我一直在想如何使用cURL从web域获取信息

这个网站上有两个按钮,一个是标准测试,另一个是扩展测试。。我想让cURL从或输出所有数据

这是常规cURL命令的输出

<form action="results.html" method="POST">
  <input type="submit" class="standard" name="standard" value="Standard test"></input>
  <input type="submit" class="enhanced" name="enhanced" value="Extended test"></input>

有哪位卷发大师能给我这方面的建议?非常感谢

我将首先在Chrome中打开“开发者工具”,并执行该操作。如果您观看“网络选项卡”,您应该能够找出web浏览器将发送的实际请求:

然后使用此处的信息以curl格式发送相同的请求:

curl -X POST https://www.dnsleaktest.com/results.html \
    -H "Content-Type:application/x-www-form-urlencoded" -d "standard=Standard Test"

您必须确定请求中的重要内容,然后将该信息包含在curl命令中。

指向
-d
的参数应为
name=value
,因此应为
-d“standard=standard Test”
我感谢这两个答案,jpadams提供了一个很好的答案,但仍然不完全正确,以下是原因…(在下一条评论中)curl:(18)传输结束,未完成的读取数据仍在测试中…查询轮进度。。。找到服务器
1