当使用它创建连接时open="r"
,允许逐行读取,这对于批量处理大型数据流很有用。例如,这个脚本通过一次读取 100 行来解析一个相当大的 gzip 压缩 JSON HTTP 流。然而不幸的是 R 不支持 SSL:
> readLines(url("https://api.github.com/repos/jeroenooms/opencpu"))
Error in readLines(url("https://api.github.com/repos/jeroenooms/opencpu")) :
cannot open the connection: unsupported URL scheme
和包确实支持 HTTPS RCurl
,httr
但我认为它们不能创建类似于url()
. 是否有其他方法可以逐行读取 HTTPS 连接,类似于上面脚本中的示例?