一、简介
curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。
二、安装
wget http://curl.haxx.se/download/curl-7.41.0.tar.gz ./configure --with-ssl #用以支持https make make install
查看版本与所支持协议
curl -V
三、使用实例
1)查看请求响应头
2)下载文件
3)上传文件
4)认证
5)上传与认证
curl -kl --digest -u user:password -F "filename=@/root/post.zip" http://xxx.xxx.xxx.xxx/upload
6)发送特定header请求
curl -v -H Referer:"http://download.google.com/" -H Cache-Control:"no-cache" http://xxx.xxx.xxx.xxx/test