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 (). 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' ().

Documentation

Manual: crul.pdf
Vignettes:

Maintainer: Scott Chamberlain <myrmecocystus at gmail.com>

Author(s): Scott Chamberlain*

Install package and any missing dependencies by running this line in your R console:

install.packages("crul")

Depends
Imports curl(>=2.6), R6(>=2.2.0), urltools(>=1.6.0), httpcode(>=0.2.0), mime
Suggests testthat, fauxpas(>=0.1.0), webmockr(>=0.1.0), knitr, jsonlite
Enhances
Linking to
Reverse
depends
Reverse
imports
ccafs, crminer, duckduckr, enigma, natserv, nneo, openadds, pleiades, rbhl, rbison, rcoreoa, rcrossref, rgbif, rif, rjsonapi, rnoaa, ropenaq, rredlist, spocc, wikitaxa, worrms
Reverse
suggests
fauxpas, webmockr
Reverse
enhances
Reverse
linking to

Package crul
Materials
URL https://github.com/ropensci/crul
Task Views
Version 0.3.8
Published 2017-06-15
License MIT + file LICENSE
BugReports https://github.com/ropensci/crul/issues
SystemRequirements
NeedsCompilation no
Citation
CRAN checks crul check results
Package source crul_0.3.8.tar.gz