當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R libcurlVersion libcurl 的報告版本


R語言 libcurlVersion 位於 base 包(package)。

說明

報告正在使用的 libcurl 版本。

用法

libcurlVersion()

字符串,值為正在使用的 libcurl 版本,如果沒有則為 ""。如果libcurl可用,則具有屬性

ssl_version

命名 SSL/TLS 實現和版本的字符串,可能是 "none" 。它適用於使用的 OpenSSL 版本,但並非 libcurl 的所有實現都使用 OpenSSL — 例如 macOS 報告 "SecureTranspart" ,它是 SSL/TLS 的包裝器。

libssh_version

命名libssh版本的字符串,可能可用也可能不可用(例如用於scpsftp協議)。如果存在,則類似於 "libssh2/1.5.0"

protocols

支持的協議名稱的字符向量,當 URL 的一部分時也稱為 ‘schemes’。

警告

2017 年底,libcurl 安裝被分為兩個庫:libcurllibcurl-feature,第一個已更新,但第二個尚未更新。由於記錄版本的編譯函數在後者中,libcurlVersion報告的版本具有誤導性。

例子

libcurlVersion()

也可以看看

extSoftVersion 適用於其他第三方軟件的版本。

curlGetHeadersdownload.fileurl 用於(可選)使用 libcurl 的函數。

https://curl.se/docs/sslcerts.htmlhttps://curl.se/docs/ssl-compared.html有關 SSL 版本(當前標準稱為 TLS)的更多詳細信息。通常情況下libcurl與...一起使用R在 macOS 上使用 SecureTransport,在 Windows 上使用 OpenSSL,在 Unix 類似係統上使用 GnuTLS、NSS 或 OpenSSL。 (在撰寫本文時,基於 Debian 的 Linuxen 使用 GnuTLS,基於 RedHat 的 Linux 使用 OpenSSL,之前使用過 NSS。)

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Report Version of libcurl。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。