当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。