CURL
cURL是一種開源專案,主要的產品是 curl(命令列工具)和 libcurl(C 語言的 API 庫), 兩个功能攏是:是網路協定,嘿指定 URL 做網路傳輸。
cURL 牽涉著是任何網路協定傳輸,袂牽涉著對具體資料的具體處理(如:html 的彩現等)。
歷史
cURL 頭起先佇一九九七年釋出,彼个時陣的專案名號做 urlget,了後共改做 httpget。
libcurl
libcurl 是一个免費的客戶捀 URL 傳輸庫,支援 cookie、DICT、FTP、FTPS、Gopher、HTTP / 一(亦支援 HTTP / 二和 HTTP / 三)、 HTTP POST、HTTP PUT、HTTP 代理磅空、HTTPS、IMAP、Kerberos、LDAP、MQTT、POP 三、RTSP、RTMP、SCP、SMTP 和 SMB。該庫支援檔案 URI 方案、SFTP、Telnet、TFTP、檔案傳輸恢復、FTP 傳上傳、是因為 HTTP 表單的上傳、HTTPS 憑證、LDAPS、代理佮使用者增強密碼的身份驗證。
libcurl 庫支援 GnuTLS、mbed TLS、NSS、IBM i 上的 gskit、Windows 上的 SChannel、macOS 和 iOS 上的 Secure Transport、OpenSSL、Boringssl、libressl、AmiSSL、wolfSSL、BearSSL 和 rustls 的 SSL / TLS。
curl
curl 支援的通訊協定有 DICT , FILE , FTP , FTPS , GOPHER , HTTP , HTTPS , IMAP , IMAPS , LDAP , LDAPS , POP 三 , POP 三 S , RTMP , RTMPS , RTSP , SCP , SFTP , SMB , SBMS , SMTP , SMTPS , TELNET 和 TFTP。
例
簡單模式:
詳細(verbose)模式:
下載(output):
重新導向:(curl 預設袂重新導向)
外部連結
- 官方網站
- 官方英文電子冊
- 官方中文電子冊