Check for an http error.
http_error(x, ...)Object to check. Default methods are provided for strings
(which perform an HEAD() request), responses, and
integer status codes.
Other arguments passed on to methods.
TRUE if the request fails (status code 400 or above),
otherwise FALSE.
Other response methods:
content(),
http_status(),
response(),
stop_for_status()
if (FALSE) { # \dontrun{
# You can pass a url:
http_error("http://www.google.com")
http_error("http://httpbin.org/status/404")
# Or a request
r <- GET("http://httpbin.org/status/201")
http_error(r)
} # }
# Or an (integer) status code
http_error(200L)
#> [1] FALSE
http_error(404L)
#> [1] TRUE