A wrapper for 'libcurl' <http://curl.haxx.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.
|Author||Duncan Temple Lang and the CRAN team|
|Date of publication||2016-03-01 10:54:28|
|Maintainer||Duncan Temple Lang <email@example.com>|
AUTH: Constants for identifying Authentication Schemes
base64: Encode/Decode base64 content
basicHeaderGatherer: Functions for processing the response header of a libcurl...
basicTextGatherer: Cumulate text across callbacks (from an HTTP response)
binaryBuffer: Create internal C-level data structure for collecting binary...
CFILE: Create a C-level handle for a file
chunkToLineReader: Utility that collects data from the HTTP reply into lines and...
clone: Clone/duplicate an object
complete: Complete an asynchronous HTTP request
curlError: Raise a warning or error about a CURL problem
curlEscape: Handle characters in URL that need to be escaped
CurlFeatureBits: Constants for libcurl
curlGlobalInit: Start and stop the Curl library
CURLHandle-class: Class "CURLHandle" for synchronous HTTP requests
curlOptions: Constructor and accessors for CURLOptions objects
curlPerform: Perform the HTTP query
curlSetOpt: Set values for the CURL options
curlVersion: Information describing the Curl library
dynCurlReader: Dynamically determine content-type of body from HTTP header...
enums: Classes and coercion methods for enumerations in libcurl
fileUpload: Specify information about a file to upload in an HTTP request
findHTTPHeaderEncoding: Find the encoding of the HTTP response from the HTTP header
ftpUpload: Upload content via FTP
getBinaryURL: Download binary content
getBitIndicators: Operate on bit fields
getCurlErrorClassNames: Retrieve names of all curl error classes
getCurlHandle: Create libcurl handles
getCurlInfo: Access information about a CURL request
getFormParams: Extract parameters from a form query string
getURIAsynchronous: Download multiple URIs concurrently, with inter-leaved...
getURL: Download a URI
guessMIMEType: Infer the MIME type from a file name
httpPUT: Simple high-level functions for HTTP PUT and DELETE
HTTP_VERSION_1_0: Symbolic constants for specifying HTTP and SSL versions in...
merge.list: Method for merging two lists by name
mimeTypeExtensions: Mapping from extension to MIME type
MultiCURLHandle-class: Class "MultiCURLHandle" for asynchronous, concurrent HTTP...
postForm: Submit an HTML form
RCurl-internal: Internal functions
reset: Generic function for resetting an object
scp: Retrieve contents of a file from a remote host via SCP...
url.exists: Check if URL exists