General Network (HTTP/FTP/...) Client Interface for R
Constants for identifying Authentication Schemes
Encode/Decode base64 content
Specify information about a file to upload in an HTTP request
Functions for processing the response header of a libcurl request
Cumulate text across callbacks (from an HTTP response)
Create internal C-level data structure for collecting binary data
Create a C-level handle for a file
Utility that collects data from the HTTP reply into lines and calls us...
Clone/duplicate an object
Complete an asynchronous HTTP request
Raise a warning or error about a CURL problem
Handle characters in URL that need to be escaped
Constants for libcurl
Start and stop the Curl library
Dynamically determine content-type of body from HTTP header and set bo...
Class "CURLHandle" for synchronous HTTP requests
Constructor and accessors for CURLOptions objects
Perform the HTTP query
Set values for the CURL options
Information describing the Curl library
Classes and coercion methods for enumerations in libcurl
Find the encoding of the HTTP response from the HTTP header
Upload content via FTP
Download binary content
Operate on bit fields
Retrieve names of all curl error classes
Create libcurl handles
Access information about a CURL request
Extract parameters from a form query string
Download multiple URIs concurrently, with inter-leaved downloads
Download a URI
Infer the MIME type from a file name
Symbolic constants for specifying HTTP and SSL versions in libcurl
Simple high-level functions for HTTP PUT and DELETE
Method for merging two lists by name
Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
Submit an HTML form
Internal functions
Generic function for resetting an object
Retrieve contents of a file from a remote host via SCP (Secure Copy)
Check if URL exists
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.