R抑制Warnings()不适用于httr / curl

时间:2018-08-15 13:34:24

标签: r warnings rcurl httr

我正试图取消R中的警告。

suppressWarnings(httr::GET("localhost:8080/does_not_exist"))

返回错误消息

Error in curl::curl_fetch_memory(url, handle = handle) : 
  Failed to connect to localhost port 8080: Connection refused

我也尝试过

suppressMessages(httr::GET("localhost:8080/does_not_exist"))
invisible(capture.output(httr::GET("localhost:8080/does_not_exist")))

但我仍然收到相同的错误消息。

1 个答案:

答案 0 :(得分:1)

我认为您是在这里尝试抑制错误而不是警告。如果您确实不想看到错误,则可以将函数包装到.colm-span-2中,并将try()参数设置为silent。像这样:

TRUE

但是,总的来说,我建议不要做这样的事情,因为错误消息是有用的,而不是多余的。