Package: crul 1.5.0

Scott Chamberlain

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

Authors:Scott Chamberlain [aut, cre]

crul_1.5.0.tar.gz
crul_1.5.0.tar.gz(r-4.5-noble)crul_1.5.0.tar.gz(r-4.4-noble)
crul_1.5.0.tgz(r-4.4-emscripten)crul_1.5.0.tgz(r-4.3-emscripten)
crul.pdf |crul.html
crul/json (API)
NEWS

# Install 'crul' in R:
install.packages('crul', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ropensci/crul/issues

httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching

8.90 score 166 packages 230 scripts 29k downloads 2 mentions 22 exports 8 dependencies

Last updated 4 months agofrom:db48214149. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 18 2024
R-4.5-linuxOKOct 18 2024

Exports:AsyncAsyncQueueAsyncVariedauthcrul_settingscurl_verbosehandleHttpClientHttpRequestHttpResponsemockokPaginatorproxyset_authset_headersset_optsset_proxyset_verboseuploadurl_buildurl_parse

Dependencies:curlhttpcodejsonlitemimeR6Rcpptriebeardurltools

crul introduction

Rendered fromcrul.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2019-06-28

crul workflows

Rendered fromhow-to-use-crul.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2017-03-31

async with crul

Rendered fromasync.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2017-02-17

curl options

Rendered fromcurl-options.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2018-07-10

API package best practices

Rendered frombest-practices-api-packages.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2019-01-04

Choosing a HTTP request class

Rendered fromchoosing-a-client.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-07-20
Started: 2020-07-30