参考:https://blog.csdn.net/mouday/article/details/83929376
https://www.cnblogs.com/duhuo/p/5695256.html
curl 基础命令
# 基础语法
curl [参数] <URL>
-o <文件> 下载页面
-O 下载文件,并保留文件名
-x <代理URL> 使用代理
-X Post 使用Post格式发送请求
-I 显示HTTP请求头
-A <自定义User-Agent>
-H <自定义请求头>
-d <自定义Post数据>,默认使用Post格式发送数据
-b <name=string/file> 读取cookie
-c <文件> 将cookie写入文件
-D <文件> 将header写入文件
-e <自定义referer> 来源网址
-T <file> 上传文件
-u <user:[:password]> 设置服务器的用户和密码
-s 静音模式,什么也不输出
-w <string> 格式化输出
示例
# 基本用法
curl http://www.baidu.com
# 保存网页
# 使用重定向保存
curl www.baidu.com >> baidu.html
# 使用内置参数 -o 保存
curl -o baidu.html www.baidu.com
# 下载文件,会自动保存为hello.sh
curl -O www.baidu.com/hello.sh
# 断点续传
curl -C -O www.baidu.com/