【curl】使用linux curl命令来进行 HTTP Request
POST
application/x-www-form-urlencoded
由于 Form post 是使用Content-Type: application/x-www-form-urlencoded
,所以传递的值需要编码:
$ curl -X POST --data "email=test@example.com&press=20OK" http://www.example.com/form.php
注意:多参数使用“ & " 符号隔开。
application/json
curl -X POST -H "Content-Type: application/json" -d '{"status" : false, "name" : "Jack"}' "http://www.example.com/api/resources"
PUT
application/json
curl -X PUT -H "Content-Type: application/json" -d '{"status" : false }' "http://www.example.com/api/resources"