我从json或xml格式的服务器获取一些数据,并且服务器在标头中发送状态代码,如500,200,404等。那么如何获取错误状态代码或错误并在R中处理它。如果我可以得到一个简单的示例代码或任何引用,它会工作。
或者,如果还有其他方法也可以。
答案 0 :(得分:1)
如果您只是想收集状态回复,您只需要检查/解析您的回复。
library(httr)
GET("www.google.com")$status
# [1] 200
作为错误处理的起点...如果您只想要控制台警告,那么您可以使用相同名称的功能。
info_get <- GET("www.google.com")
if (info_get$status == 200) {
warning(paste0("Response ", info_get$status, " received from target."))
}
# Warning message:
# Response 200 received from target.