Package: crul 1.5.0.91

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.91.tar.gz
crul_1.5.0.91.zip(r-4.5)crul_1.5.0.91.zip(r-4.4)crul_1.5.0.91.zip(r-4.3)
crul_1.5.0.91.tgz(r-4.4-any)crul_1.5.0.91.tgz(r-4.3-any)
crul_1.5.0.91.tar.gz(r-4.5-noble)crul_1.5.0.91.tar.gz(r-4.4-noble)
crul_1.5.0.91.tgz(r-4.4-emscripten)crul_1.5.0.91.tgz(r-4.3-emscripten)
crul.pdf |crul.html
crul/json (API)
NEWS

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

Peer review:

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

On CRAN:

httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching

22 exports 102 stars 9.26 score 8 dependencies 302 dependents 2 mentions 63.5k downloads

Last updated 4 days agofrom:7d6fe6edd2 (on main)

Exports:AsyncAsyncQueueAsyncVariedauthcrul_settingscurl_verbosehandleHttpClientHttpRequestHttpResponsemockokPaginatorproxyset_authset_headersset_optsset_proxyset_verboseuploadurl_buildurl_parse

Dependencies:curlhttpcodejsonlitemimeR6Rcpptriebeardurltools

crul introduction

Rendered fromcrul.Rmdusingknitr::rmarkdownon Jul 23 2024.

Last update: 2024-07-18
Started: 2019-06-13

crul workflows

Rendered fromhow-to-use-crul.Rmdusingknitr::rmarkdownon Jul 23 2024.

Last update: 2024-07-18
Started: 2017-03-24

async with crul

Rendered fromasync.Rmdusingknitr::rmarkdownon Jul 23 2024.

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

curl options

Rendered fromcurl-options.Rmdusingknitr::rmarkdownon Jul 23 2024.

Last update: 2024-07-18
Started: 2018-07-06

API package best practices

Rendered frombest-practices-api-packages.Rmdusingknitr::rmarkdownon Jul 23 2024.

Last update: 2024-07-18
Started: 2018-10-24

Choosing a HTTP request class

Rendered fromchoosing-a-client.Rmdusingknitr::rmarkdownon Jul 23 2024.

Last update: 2024-07-18
Started: 2020-07-09