如何从命令行进行 cURL POST

目录:

Anonim

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 命令的一些有趣的特定用法。

如何从命令行进行 cURL POST