如何从基础包中的url函数增加超时时间?
我在尝试:
options(timeout = 200)
url( Link, open = "r" , timeout = getOption("timeout"))
但它不起作用,超时相同并返回下一个错误:
InternetOpenUrl failed: 'the operation timed out'
该链接激活一个需要一些时间的进程,我想避免该错误消息以获取日志。我还尝试了带有函数geturl的RCurl包,但它不适合这种情况,因为在base :: url不需要时要求凭据。
我正在运行R版本3.4.1。提前谢谢!
答案 0 :(得分:0)
我使用了这个功能:
curlSetOpt(timeout = 2000)
为我解决了这个问题