A simple HTTP client, with tools for making HTTP requests,
and mocking HTTP requests. The package is built on R6, and takes
inspiration from Ruby's 'faraday' gem (<https://rubygems.org/gems/faraday>).
The package name is a play on curl, the widely used command line tool
for HTTP, and this package is built on top of the R package 'curl', an
interface to 'libcurl' (<https://curl.haxx.se/libcurl>).
c(
person("Scott", "Chamberlain", role = c("aut", "cre"), email = "myrmecocystus@gmail.com")
)

testthat, fauxpas (>= 0.1.0), knitr, covr, jsonlite

c(
person("Scott", "Chamberlain", role = c("aut", "cre"),
email = "myrmecocystus@gmail.com")
)

testthat, fauxpas (>= 0.1.0), knitr, rmarkdown, covr,
jsonlite

testthat, fauxpas (>= 0.1.0), webmockr (>= 0.1.0), knitr,
jsonlite

http, https, API, web-services, curl, download,
libcurl, async, mocking, caching

https://github.com/ropensci/crul (devel)
https://ropensci.github.io/http-testing-book/ (user manual)

https://github.com/ropensci/crul (devel)
https://ropenscilabs.github.io/http-testing-book/ (user manual)

testthat, fauxpas (>= 0.1.0), webmockr (>= 0.1.0), knitr

https://docs.ropensci.org/crul (website)
https://github.com/ropensci/crul (devel)
https://ropenscilabs.github.io/http-testing-book/ (user manual)

https://docs.ropensci.org/crul (website)
https://github.com/ropensci/crul (devel)
https://books.ropensci.org/http-testing/ (user manual)
testthat, roxygen2 (>= 7.1.1), fauxpas (>= 0.1.0), webmockr
(>= 0.1.0), knitr, rmarkdown

A simple HTTP client, with tools for making HTTP requests,
and mocking HTTP requests. The package is built on R6, and takes
inspiration from Ruby's 'faraday' gem (<https://rubygems.org/gems/faraday>).
The package name is a play on curl, the widely used command line tool
for HTTP, and this package is built on top of the R package 'curl', an
interface to 'libcurl' (<https://curl.se/libcurl/>).
https://docs.ropensci.org/crul/ (website)
https://github.com/ropensci/crul (devel)
https://books.ropensci.org/http-testing/ (user manual)