# HTTP request interface

## Documentation for package ‘RCurl’ version 0.92-0

## User Guides and Package Vignettes

Read overview or browse directory.

## Help Pages

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
chunkToLineReader | Utility that collects data from the HTTP reply into lines and calls user-provided function.
coerce,numeric,NetrcEnum-method | Internal functions
coerce,RCurlBinaryBuffer,raw-method | Create internal C-level data structure for collecting binary data
complete | Complete an asynchronous HTTP request
complete,MultiCURLHandle-method | Complete an asynchronous HTTP request
curlEscape | Handle characters in URL that need to be escaped
CurlFeatureBits | Constants for 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
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
debugGatherer | Cumulate text across callbacks (from an HTTP response)
dupCurlHandle | Create libcurl handles
fileUpload | Specify information about a file to upload in an HTTP request
findHTTPHeaderEncoding | Find the encoding of the HTTP response from the HTTP header
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
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
listCurlOptions | Constructor and accessors for CURLOptions objects
mapCurlOptNames | Constructor and accessors for CURLOptions objects
merge.list | Method for merging two lists by name
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,MultiCURLHandle,character-method | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
pop,MultiCURLHandle,CURLHandle-method | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
postForm | Submit an HTML form
push | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
push,MultiCURLHandle,CURLHandle-method | Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests
setBitIndicators | Operate on bit fields