cURL

✍ dations ◷ 2024-12-23 01:15:07 #FTP客户端,网络软件,下载工具,HTTP客户端

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

详细(verbose)模式:

$ curl --verbose http://example.com$ curl -v http://example.com

下载(output):

$ curl --output output.html http://example.com/$ curl -o output.html http://example.com/

重定向:(curl默认不会重定向)

相关