【curl】使用linux curl命令来进行 HTTP Request

POST

  1. 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

注意:多参数使用“ & " 符号隔开。

  1. application/json
curl -X POST -H "Content-Type: application/json" -d '{"status" : false, "name" : "Jack"}' "http://www.example.com/api/resources"

PUT

  1. application/json
curl -X PUT -H "Content-Type: application/json" -d '{"status" : false }' "http://www.example.com/api/resources"
posted @ 2022-11-10 19:25  彬在俊  阅读(31)  评论(0编辑  收藏  举报