Take action on http error.
Converts http errors to R errors or warnings - these should always be used whenever you're creating requests inside a function, so that the user knows why a request has failed.
- a request object
- If request was successful, an invisible
TRUE. Otherwise, raised a classed http error or warning, as generated by
http://en.wikipedia.org/wiki/Http_status_codes for more information
on http status codes.
x <- GET("http://httpbin.org/status/200") stop_for_status(x) # nothing happens warn_for_status(x) x <- GET("http://httpbin.org/status/300") stop_for_status(x) warn_for_status(x) x <- GET("http://httpbin.org/status/404") stop_for_status(x) warn_for_status(x)