此篇介绍一下curl命令的一些常见用法,比如get、post请求,上传文件等。

get

curl http://www.baidu.com
curl -v http://www.baidu.com

post

curl http://www.baidu.com -X POST -d "name=xiaowang&age=17"

还可用 -X PUT 和 -X DELETE 来指定另外的请求方法。

curl http://www.baidu.com -X POST -H "Content-Type:application/json" -d '"name":"xiaowang","age":"17"'

file

curl http://www.baidu.com -F "file=@/Users/xiaowang/test.jpg" -H "token:xxxxx"