Learn R Programming

crul (version 0.2.0)

HttpResponse: Base response object

Description

Base response object

Arguments

url
(character) A url
opts
(list) curl options
handle
A handle

Details

Methods

Examples

Run this code
x <- HttpResponse$new(method = "get", url = "https://httpbin.org")
x$url
x$method

x <- HttpClient$new(url = 'https://httpbin.org')
(res <- x$get('get'))
res$request_headers
res$response_headers
res$parse()
res$status_code
res$status_http()
res$status_http()$status_code
res$status_http()$message
res$status_http()$explanation
res$success()

x <- HttpClient$new(url = 'https://httpbin.org/status/404')
(res <- x$get())
 ## Not run: res$raise_for_status()

x <- HttpClient$new(url = 'https://httpbin.org/status/414')
(res <- x$get())
 ## Not run: res$raise_for_status()

Run the code above in your browser using DataLab