cURL是一个开源项目,主要的产品是curl(命令行工具)和libcurl(C语言的API库),两者功能均是:基于网络协议,对指定URL进行网络传输。
cURL涉及是任何网络协议传输,不涉及对具体数据的具体处理。(如:html的渲染等)
cURL最先于1997年发布,当时的项目名称是 urlget,之后改为 httpget。
curl支持的通信协议有DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SBMS, SMTP, SMTPS, TELNET 和TFTP。
简单模式:
$ curl http://example.com