# General network (HTTP/FTP/...) client interface for R

## Documentation for package ‘RCurl’ version 1.5-0.1

- DESCRIPTION file.
- Overview of user guides and package vignettes; browse directory.

## Help Pages

&-method | Classes and coercion methods for enumerations in libcurl
base64 | Encode/Decode base64 content
base64Decode | Encode/Decode base64 content
base64Encode | Encode/Decode base64 content
basicHeaderGatherer | Functions for processing the response header of a libcurl request
basicTextGatherer | Cumulate text across callbacks (from an HTTP response)
binaryBuffer | Create internal C-level data structure for collecting binary data
c-method | Classes and coercion methods for enumerations in libcurl
CFILE | Create a C-level handle for a file
CFILE-class | Create a C-level handle for a file
chunkToLineReader | Utility that collects data from the HTTP reply into lines and calls user-provided function.
coerce-method | Internal functions
coerce-method | Create internal C-level data structure for collecting binary data
coerce-method | Classes and coercion methods for enumerations in libcurl
complete | Complete an asynchronous HTTP request
complete-method | Complete an asynchronous HTTP request
CURLcode-class | Classes and coercion methods for enumerations in libcurl
curlEscape | Handle characters in URL that need to be escaped
CurlFeatureBits | Constants for libcurl
CURLFORMcode-class | Classes and coercion methods for enumerations in libcurl
CurlGlobalBits | Constants for libcurl
curlGlobalCleanup | Start and stop the Curl library
curlGlobalInit | Start and stop the Curl library
CURLHandle-class | Class "CURLHandle" for synchronous HTTP requests
curlMultiPerform | Perform the HTTP query
CurlNetrc | Constants for libcurl
curlOptions | Constructor and accessors for CURLOptions objects
curlPercentEncode | Handle characters in URL that need to be escaped
curlPerform | Perform the HTTP query
curlSetOpt | Set values for the CURL options
curlUnescape | Handle characters in URL that need to be escaped
curlVersion | Information describing the Curl library
curl_closepolicy-class | Classes and coercion methods for enumerations in libcurl
curl_ftpauth-class | Classes and coercion methods for enumerations in libcurl
curl_ftpccc-class | Classes and coercion methods for enumerations in libcurl
curl_ftpcreatedir-class | Classes and coercion methods for enumerations in libcurl
curl_ftpmethod-class | Classes and coercion methods for enumerations in libcurl
curl_infotype-class | Classes and coercion methods for enumerations in libcurl
CURL_NETRC_OPTION-class | Classes and coercion methods for enumerations in libcurl
curl_proxytype-class | Classes and coercion methods for enumerations in libcurl
curl_TimeCond-class | Classes and coercion methods for enumerations in libcurl
curl_usessl-class | Classes and coercion methods for enumerations in libcurl
debugGatherer | Cumulate text across callbacks (from an HTTP response)
dupCurlHandle | Create libcurl handles
dynCurlReader | Dynamically determine content-type of body from HTTP header and set body reader
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
getCurlHandle | Create libcurl handles
getCurlInfo | Access information about a CURL request
getCurlInfoConstants | Access information about a CURL request
getCurlMultiHandle | Create libcurl handles
getCurlOptionsConstants | Constructor and accessors for CURLOptions objects
getCurlOptionTypes | Constructor and accessors for CURLOptions objects
getForm | Submit an HTML form
getURI | Download a URI
getURIAsynchronous | Download multiple URIs concurrently, with inter-leaved downloads
getURL | Download a URI
getURLAsynchronous | Download multiple URIs concurrently, with inter-leaved downloads
getURLContent | Download a URI
guessMIMEType | Infer the MIME type from a file name
HTTP_VERSION_1_0 | Symbolic constants for specifying HTTP and SSL versions in libcurl
HTTP_VERSION_1_1 | Symbolic constants for specifying HTTP and SSL versions in libcurl
HTTP_VERSION_LAST | Symbolic constants for specifying HTTP and SSL versions in libcurl
HTTP_VERSION_NONE | Symbolic constants for specifying HTTP and SSL versions in libcurl
listCurlOptions | Constructor and accessors for CURLOptions objects
mapCurlOptNames | Constructor and accessors for CURLOptions objects
merge.list | Method for merging two lists by name
mimeTypeExtensions | Mapping from extension to MIME type
MultiCURLHandle-class | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
multiTextGatherer | Cumulate text across callbacks (from an HTTP response)
parseHTTPHeader | Functions for processing the response header of a libcurl request
pop | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
pop-method | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
postForm | Submit an HTML form
push | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
push-method | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
reset | Generic function for resetting an object
reset-method | Generic function for resetting an object
scp | Retrieve contents of a file from a remote host via SCP (Secure Copy)
setBitIndicators | Operate on bit fields
SSLVERSION_DEFAULT | Symbolic constants for specifying HTTP and SSL versions in libcurl
SSLVERSION_LAST | Symbolic constants for specifying HTTP and SSL versions in libcurl
SSLVERSION_SSLv2 | Symbolic constants for specifying HTTP and SSL versions in libcurl
SSLVERSION_SSLv3 | Symbolic constants for specifying HTTP and SSL versions in libcurl
SSLVERSION_TLSv1 | Symbolic constants for specifying HTTP and SSL versions in libcurl
[-method | Classes and coercion methods for enumerations in libcurl
[<-.CURLOptions | Constructor and accessors for CURLOptions objects
[[<-.CURLOptions | Constructor and accessors for CURLOptions objects
|-method | Classes and coercion methods for enumerations in libcurl