HTTP Client
Simple async client
AsyncQueue
Async client for different request types
Authentication
Working with content types
Working with cookies
Set curl options, proxy, and basic auth
crul: HTTP Client
curl verbose method
curl options
Make a handle
Event Hooks
Working with HTTP headers
HTTP client
HTTP request object
Base HTTP response object
Mocking HTTP requests
check if a url is okay
Paginator client
progress bars
proxy options
upload file
Build and parse URLs
HTTP verb info: DELETE
HTTP verb info: GET
HTTP verb info: HEAD
HTTP verb info: PATCH
HTTP verb info: POST
HTTP verb info: PUT
Writing data options
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/>).
Useful links