这可能是我的一个根本误解,但我认为purrr::safely()捕获了所有的错误,从未失败过。然而:
> purrr::safely(httr::GET('http://revolution-news.com/'))
Error in curl::curl_fetch_memory(url, handle = handle) :
Couldn't resolve host name发布于 2017-02-21 21:42:43
safely是函数包装器,而不是函数调用包装器。使用
purrr::safely(httr::GET)('http://revolution-news.com/')注意它是如何包装函数GET()的,而不是要获取的调用。你可以把它拆开
safe_GET <- purrr::safely(httr::GET)
safe_GET('http://revolution-news.com/')https://stackoverflow.com/questions/42378509
复制相似问题