The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other 'libcurl' goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr' package which builds on this package with http specific tools and logic.
Install package and any missing dependencies by running this line in your R console:
|Depends||R (>= 3.0.0)|
|Suggests||testthat(>=1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv, webutils|
|URL||https://github.com/jeroen/curl#readme (devel) https://curl.haxx.se/libcurl/ (upstream)|
|License||MIT + file LICENSE|
|SystemRequirements||libcurl: libcurl-devel (rpm) or libcurl4-openssl-dev (deb).|
|CRAN checks||curl check results|
MRAN could not find a CRAN package by this name.
Would you like to start a new search?