我正在使用一个算法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?
答案 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进行下载。