本页使用了标题或全文手工转换

cURL

维基百科,自由的百科全书
跳到导航 跳到搜索

cURL
Curl-logo.svg
curl -O的输出结果
curl -O的输出结果
原作者 Daniel Stenberg
初始版本 1997[1]
穩定版本
7.68.0
(2020年1月8日,​39天前​(2020-01-08
源代码库 編輯維基數據鏈接
编程语言 C
操作系统 跨平台
类型 FTP / HTTP
许可协议 自由软件:MIT/X derivate license
网站 curl.haxx.se

cURL是一个开源项目,主要的产品是curl(命令行工具)和libcurl(C语言的API库),两者功能均是:基于网络协议,对指定URL进行网络传输。[2][3]

cURL涉及是任何网络协议传输,不涉及对具体数据的具体处理。(如:html的渲染等)

歷史[编辑]

cURL最先於1997年釋出[4],當時的專案名稱是urlget,之後改為httpget[5]


libcurl[编辑]

curl[编辑]

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。[6]

例子[编辑]

简单模式:

curl http://example.com

详细(verbose)模式:

curl -v http://example.com

外部链接[编辑]

参考资料[编辑]

  1. ^ cURL History Page
  2. ^ What does curl do?. ec.haxx.se. [2020-01-27]. 
  3. ^ cURL必知必会-图书-图灵社区. www.ituring.com.cn. [2020-01-27]. 
  4. ^ cURL: docs/HISTORY.md | Fossies. fossies.org. [September 29, 2019]. 
  5. ^ Changelog. 2020-01-04 [2020-01-04] (英语). The first curl release. The tool was named urlget before this. And httpget before that.  已忽略未知参数|df= (帮助)
  6. ^ Using curl. ec.haxx.se. [2020-01-27].