RCurl

From MaRDI portal
Software:19370



swMATH7334CRANRCurlMaRDI QIDQ19370

General Network (HTTP/FTP/...) Client Interface for R

Duncan Temple Lang

Last update: 9 January 2024

Software version identifier: 1.98-1.12, 0.3-0, 0.9-2, 0.9-3, 0.9-4, 0.91-0, 0.92-0, 0.93-0, 0.94-0, 0.94-1, 0.95-1, 0.97-3, 0.98-1, 1.0-0, 1.1-0, 1.2-0, 1.3-0, 1.3-1, 1.4-1, 1.4-2, 1.4-3, 1.5-0, 1.6-0, 1.6-1, 1.6-4, 1.6-5, 1.6-6, 1.6-7, 1.6-9, 1.6-10, 1.7-0, 1.8-0, 1.9-4, 1.9-5, 1.91-1, 1.95-0.1, 1.95-0, 1.95-1.1, 1.95-3, 1.95-4.1, 1.95-4.2, 1.95-4.3, 1.95-4.4, 1.95-4.5, 1.95-4.6, 1.95-4.7, 1.95-4.8, 1.95-4.9, 1.95-4.10, 1.95-4.11, 1.95-4.12, 1.98-1.1, 1.98-1.2, 1.98-1.3, 1.98-1.4, 1.98-1.5, 1.98-1.6, 1.98-1.7, 1.98-1.8, 1.98-1.9, 1.98-1.10, 1.98-1.13, 1.98-1.14

Source code repository: https://github.com/cran/RCurl

Copyright license: 3-clause BSD License, File License

A wrapper for 'libcurl' <https://curl.se/libcurl/>Provides functions to allow one to compose general HTTP requests and provides convenient functions to fetch URIs, get & post forms, etc. and process the results returned by the Web server. This provides a great deal of control over the HTTP/FTP/... connection and the form of the request while providing a higher-level interface than is available just using R socket connections. Additionally, the underlying implementation is robust and extensive, supporting FTP/FTPS/TFTP (uploads and downloads), SSL/HTTPS, telnet, dict, ldap, and also supports cookies, redirects, authentication, etc.