$ curl -d 'login=emma' -d 'password=123' -X POST google.com/login ``` 使用-d参数以后,HTTP 请求会自动加上标头Content-Type : application/x-www-form-urlencoded。并且会自动将请求转为 POST 方法,因此可以省略-X POST。 -d参数可以读取本地文本文件的数据,向服务器发送。 bash $ curl -d '@...
$ curl-d'login=emma'-d'password=123'-X POST https://google.com/login 使用-d参数以后,HTTP 请求会自动加上标头Content-Type : application/x-www-form-urlencoded。并且会自动将请求转为 POST 方法,因此可以省略-X POST。 -d参数可以读取本地文本文件的数据,向服务器发送。 $ curl -d'@data.txt'htt...
curl -X POST -d"param1=value1¶m2=value2"http://example.com/resource 5.发送 PUT 请求: 类似于 POST 请求,你也可以使用-X PUT来发送 PUT 请求。 curl -X PUT -d"@data.json"http://example.com/resource 6.使用自定义请求头: 使用-H选项来添加自定义请求头。 curl -H"Content-Type: applic...
我们可以用-X POST来申明我们的请求方法,用-d参数,来传送我们的参数。同样地,我们可以用-X PUT和-X DELETE来指定另外的请求方法。 发送表单数据,如下 curl -d "key1=value1&key2=value2" -X POST http://example.com/submit 这将向http://example.com/submit发送一个包含表单数据的POST请求。 发送JSON数...
curl -d '{"hello": "world"}' -X POST -H "Content-Type: application/json" https://example.com Send a JSON string to the server. In your example, it just send a . character as ASCII data to the server. What it does depends on the server logic and is out of the curl command...
它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 如果在一个curl命令中不指定具体的方法,那么默认的就是使用GET方法。对于其它的方法,可以在curl命令中指定: method option POST -d或-F HEAD -I
对于POST 和 PUT 请求, 以下是通用参数: 请求类型 -X POST -X PUT 文本格式 -H "Content-Type: application/x-www-form-urlencoded" -H "Content-Type: application/json" 数据内容 form urlencoded:-d "param1=value1¶m2=value2"或-d @data.txt ...
-d参数指定表单以POST的形式执行。 -G强制指定表单以GET方法提交。 只展示Header curl -I http://www.baidu.com 可以看到下面的输出: curl 保存Header curl -D header.txt http://www.alibaba.com curl 处理重定向 http://localhost/learing-curl/302.php是张会302重定向到百度的页面。
$ curl http://www.ayunw.cn:2000/login-H"Content-Type:application/json"-XPOST-d'{"user": "admin", "passwd":"12345678"}' -H 表示指定内容发送 2、application/json 跟发起 application/x-www-form-urlencoded 类型的 POST 请求类似,-d 参数值是 JSON 字符串,并且多了一个 Content-Type: applicati...