一、简介
linux 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)模拟webService
curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:urn:GetVehicleLimitedInfo" --data @request.xml http://11.22.33.231:9080/VehicleInfoQueryService.asmx