curl是利用URL语法在命令行方式下工作的文件传输工具, 它支持很多协议:FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE以及LDAP。 curl同样支持HTTPS认证,HTTPPOST方法,HTTPPUT方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传,,http代理服务器管道(proxytunneling),甚至它还支持IPv6,socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。