简单的请求
curl "http://www.baidu.com"
输出回复头
curl -I "http://www.baidu.com"
显示全部信息
curl -i "http://www.baidu.com"
Post请求
curl -d "param1=value1¶m2=value2" "http://www.baidu.com"
json格式的post请求
curl -l -H "Content-type: application/json" -X POST -d '{"phone":"13521389587","password":"test"}' http://domain/apis/users.json
-H 自定义头部
-X 使用指定的请求方式
下载文件
curl -O http://man.linuxde.net/text.iso curl -o dd.iso http://man.linuxde.net/text.iso
不显示下载进度
curl -O http://man.linuxde.net/text.iso --silent
断点续传
curl -O http://man.linuxde.net/text.iso --silent -C*****
指定来源页
curl --referer http://www.google.com http://man.linuxde.net
设置cookies
curl URL --cookie "user=root;pass=123456"
导入cookies文件
curl URL --cookie-jar cookie_file
设置用户代理
curl URL --user-agent "Mozilla/5.0" curl URL -A "Mozilla/5.0"
发送多个头部信息
curl -H "Host:man.linuxde.net" -H "accept-language:zh-cn" URL
登陆认证用户
curl -u user:pwd http://man.linuxde.net #指定密码 curl -u user http://man.linuxde.net #不指定密码
仅输出响应头
curl -I http:// man.linuxde.net curl -head http://man.linuxde.net