代码之家  ›  专栏  ›  技术社区  ›  Abhishek Honey

读取R中的错误状态代码并处理异常

  •  0
  • Abhishek Honey  · 技术社区  · 9 年前

    我正在从服务器获取一些json或xml格式的数据,服务器正在发送标题中的状态代码,如500200404等。因此,我如何获取错误状态代码或错误,并在R中处理它。如果我可以获得简单的示例代码或任何参考,它将工作。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Kevin Arseneau    9 年前

    如果您只是想收集状态响应,那么只需要检查/解析返回的内容。

    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. 
    
    推荐文章