如何从命令行进行 cURL POST
目录:
Curl 是功能强大的命令行实用程序,可让您将数据传输到服务器或 URL 或从服务器或 URL 传输数据。开发者常用的一个功能就是用curl发起POST请求,这就是我们这里要介绍的
我们将使事情变得相当简单,并展示三个示例,从命令行使用 curl 发出 POST 请求,使用带数据和不带数据的语法,以及表单。
cURL POST 请求命令行语法
您可以发出带或不带数据的 curl POST 请求,具体取决于您尝试执行的操作。请记住,使用正确的语法大写很重要。
没有数据的curl post请求:
curl -X POST http://URL/example.php
curl post 请求数据:
"curl -d data=example1&data2=example2>"
curl POST 到表单:
"curl -X POST -F name=user -F password=test http://URL/example.php "
curl POST 文件:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
同样,您也可以使用不同的命令字符串使用curl下载文件。
curl POST JSON数据
"curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "
有关curl的更多细节或详细信息,请参阅curl手册或帮助页面:
curl --help
curl --manual
知道使用cURL 发出发布请求的更好方法吗?让我们在评论中知道。您还可以在此处查看 curl 命令的一些有趣的特定用法。