crul: HTTP Client

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/>).

Version: 1.1.0
Imports: curl (≥ 3.3), R6 (≥ 2.2.0), urltools (≥ 1.6.0), httpcode (≥ 0.2.0), jsonlite, mime
Suggests: testthat, roxygen2 (≥ 7.1.1), fauxpas (≥ 0.1.0), webmockr (≥ 0.1.0), knitr, rmarkdown
Published: 2021-02-15
Author: Scott Chamberlain ORCID iD [aut, cre]
Maintainer: Scott Chamberlain <myrmecocystus at gmail.com>
BugReports: https://github.com/ropensci/crul/issues
License: MIT + file LICENSE
URL: https://docs.ropensci.org/crul/ (website) https://github.com/ropensci/crul (devel) https://books.ropensci.org/http-testing/ (user manual)
NeedsCompilation: no
Language: en-US
Materials: NEWS
In views: WebTechnologies
CRAN checks: crul results

Downloads:

Reference manual: crul.pdf
Vignettes: 3. async with crul
5. API package best practices
6. Choosing a HTTP request class
1. crul introduction
4. curl options
2. crul workflows
Package source: crul_1.1.0.tar.gz
Windows binaries: r-devel: crul_1.1.0.zip, r-release: crul_1.1.0.zip, r-oldrel: crul_1.1.0.zip
macOS binaries: r-release (arm64): crul_1.1.0.tgz, r-release (x86_64): crul_1.1.0.tgz, r-oldrel: crul_1.1.0.tgz
Old sources: crul archive

Reverse dependencies:

Reverse imports: aopdata, bcdata, bold, brranching, chirps, citecorp, ckanr, codemetar, crminer, dams, discgolf, duckduckr, elastic, fulltext, galah, geojsonio, geojsonlint, getlandsat, gfonts, ghql, gistr, handlr, hereR, jaod, magmaR, microdemic, mstrio, nasapower, natserv, nsapi, openadds, opencage, osfr, pangaear, postlightmercury, rbace, rbhl, rbison, rcitoid, rcol, rcoreoa, rcrossref, rdatacite, rdryad, rerddap, rgbif, ritis, rnoaa, rorcid, rphylopic, rplos, rredlist, rsnps, rvertnet, scrubr, sofa, solrium, spocc, taxize, traits, vcr, viafr, webmockr, wikitaxa, worrms, zbank
Reverse suggests: fauxpas, finch, geobr, nhdR

Linking:

Please use the canonical form https://CRAN.R-project.org/package=crul to link to this page.