download.file不支持的URL方案出错

时间:2014-02-18 14:48:31

标签: json r web-services ubuntu

我正在使用一个算法R,它调用一个Web服务来查询数据库并返回一个JSON对象。

url <- "https://example.com?id=1"
json_file <- "C:/xampp/htdocs/example/Download/data.json"
download.file(url, json_file)
document <- fromJSON(json_file)

在我的机器上,当我运行到服务器并运行时,算法通常会运行不正常,我收到以下错误:

Error in download.file(url, json_file) : unsupported URL scheme

这里有一个问题,网址是https?

2 个答案:

答案 0 :(得分:8)

来自?download.file的详细信息部分。

 Note that 'https://' URLs are only supported if '--internet2' or
 environment variable 'R_WIN_INTERNET2' was set or
 'setInternet2(TRUE)' was used (to make use of Internet Explorer
 internals), and then only if the certificate is considered to be
 valid.

答案 1 :(得分:1)

在Ubuntu中,您可以使用method = "curl"来使用curl进行下载。