【发布时间】:2017-04-05 19:39:59
【问题描述】:
require(data.table)
require(httr)
url = "http://www.dropbox.com/s/0brabdf53lc37i/data.csv?dl=1"
request <- GET(url)
Loading required package: data.table
Loading required package: httr
Error in curl::curl_fetch_memory(url, handle = handle) :
Couldn't resolve host name
Calls: GET ... request_fetch -> request_fetch.write_memory -> -> .Call
Execution halted
什么给了?该 URL 在我的浏览器中运行良好,其他人通过这种方式成功下载了 Dropbox 文件...
【问题讨论】:
-
这段代码在我的本地 R 控制台中为我工作。
-
@TimBiegeleisen 好的,谢谢,也许是防火墙问题或其他什么...?
-
但是当我将 URL 粘贴到 Chrome 中时,我无法访问该文件。这是某种配置问题。
-
@TimBiegeleisen 啊,好的,我明白了。嗯,这确实缩小了一点。我将不得不调查我的 R 会话的配置。谢谢。
-
在我的 Mac 上加载良好,但我看到
request列表的第一个注释是$ url : chr "https://www.dropbox.com/s/0brabdf53lc37i/data.csv?dl=1"......所以想知道您是否对“https”站点有问题。
标签: r