#查看源码
curl www.sina.com
#保存到文件
curl -o [文件] www.sina.com
#自动跳转
curl -L www.sina.com
#显示响应头部信息
curl -i www.sina.com
#-v 参数可以显示一次 http 通信的整个过程,包括端口连接和 http request 头信息。
curl -v www.sina.com
#显示更详细的通信过程
curl --trace output.txt www.sina.com
#GET方式发送表单信息
curl example.com/form.cgi?data=xxx
#POST方式发送表单信息
curl -X POST --data "data=xxx" example.com/form.cgi
#数据编码
curl -X POST--data-urlencode "date=April 1" example.com/form.cgi
#curl默认GET使用-X 使用其它动词
curl -X POST www.example.com
curl -X DELETE www.example.com
#自定义ua字段
curl --user-agent "[User Agent]" [URL]
#发送cookie
curl --cookie "name=xxx" www.example.com
#增加头部信息
curl --header "Content-Type:application/json" http://example.com
#http认证
curl --user name:password example.com