curl是一个利用url语法在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。curl支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。curl可下载ftp,htt,http,gophe,telnet,dict,file,ldap等协议文件,还可以上传http post,http put,ftp uploading,http form based upload,proxies,cookies。
应用程序生成两个独立的项目:libcurl和curl。
libcurl是一个易于使用的客户端url传输库,而curl使用url语法接收和发送文件。
libcurl可以不受长度限制地处理完整的url语法,并允许您更改可接受的最大下载时间和速度。
libcurl还能够根据主机名猜测协议,并提供标准代理环境变量支持。