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.haxx.se/libcurl>).

Author
Scott Chamberlain [aut, cre]
Date of publication
2016-11-09 19:24:31
Maintainer
Scott Chamberlain <myrmecocystus@gmail.com>
License
MIT + file LICENSE
Version
0.1.0
URLs

View on CRAN

Man pages

crul-package
*HTTP R client*
handle
Make a handle
HttpClient
HTTP client
HttpResponse
Base response object

Files in this package

crul
crul/inst
crul/inst/doc
crul/inst/doc/crul_vignette.Rmd
crul/inst/doc/crul_vignette.html
crul/inst/vign
crul/inst/vign/crul_vignette.Rmd
crul/inst/vign/crul_vignette.md
crul/tests
crul/tests/testthat
crul/tests/testthat/test-client.R
crul/tests/testthat/test-user-agent.R
crul/tests/testthat/test-status.R
crul/tests/testthat/test-delete.R
crul/tests/testthat/test-get.R
crul/tests/testthat/test-head.R
crul/tests/testthat/test-patch.R
crul/tests/testthat/test-put.R
crul/tests/testthat/test-post.R
crul/tests/test-all.R
crul/NAMESPACE
crul/NEWS.md
crul/R
crul/R/crul-package.r
crul/R/handle.R
crul/R/use_agent.R
crul/R/client.R
crul/R/zzz.R
crul/R/response.R
crul/vignettes
crul/vignettes/crul_vignette.Rmd
crul/README.md
crul/MD5
crul/build
crul/build/vignette.rds
crul/DESCRIPTION
crul/man
crul/man/handle.Rd
crul/man/HttpResponse.Rd
crul/man/crul-package.Rd
crul/man/HttpClient.Rd
crul/LICENSE