curl相关命令说明

发帖人 wdj 在 2022年03月20日 上

curl相关命令说明

1。选项 -is指定打印报头,并忽略一些不感兴趣的内容。

curl -is http://localhost:8000

2。curl发送get请求

curl -is -X GET localhost:8000/users

curl -is -X GET localhost:8000/users?q=nbcnews

多条get参数请求,需要加双引号把网址包起来 curl -is -X GET "localhost:8000/users?q=nbcnews&p=cnn"

3。curl发送pos请求

curl -is -X POST localhost:8000/users

参数 内容 -H 请求头 -d POST内容 -X 请求协议

curl -is -X POST -d '{"username":"bill"}' localhost:8000/users

curl -X POST -d {foo:bar} "http://httpbin.org/post" -H "accept: application/json"

curl "http://httpbin.org/post" --header "Content-Type: application/json" -X POST -d '{"username":"bill", "foo":"bar"}'

curl "http://httpbin.org/post" --header "Content-Type: application/json" -X POST -d '{"username":"bill"}' -d '{ "foo":"bar"}'

curl "http://httpbin.org/post" --header "Content-Type: application/json" -X POST -d 'aaa=123&bbb=456&ccc=999'