All functions

AUTH_ANY AUTH_ANYSAFE AUTH_BASIC AUTH_DIGEST AUTH_DIGEST_IE AUTH_GSSNEGOTIATE AUTH_NONE AUTH_NTLM AUTH_NTLM_WB AUTH_ONLY

Constants for identifying Authentication Schemes

CFILE()

Create a C-level handle for a file

CURLHandle-class

Class "CURLHandle" for synchronous HTTP requests

CurlFeatureBits

Constants for libcurl

HTTP_VERSION_1_0

Symbolic constants for specifying HTTP and SSL versions in libcurl

MultiCURLHandle-class pop push pop,MultiCURLHandle,CURLHandle-method pop,MultiCURLHandle,character-method push,MultiCURLHandle,CURLHandle-method

Class "MultiCURLHandle" for asynchronous, concurrent HTTP requests

coerce,numeric,NetrcEnum-method

Internal functions

base64()

Encode/Decode base64 content

basicHeaderGatherer() parseHTTPHeader()

Functions for processing the response header of a libcurl request

basicTextGatherer() multiTextGatherer() debugGatherer()

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.

clone()

Clone/duplicate an object

complete()

Complete an asynchronous HTTP request

curlError()

Raise a warning or error about a CURL problem

curlEscape() curlUnescape() curlPercentEncode()

Handle characters in URL that need to be escaped

curlGlobalInit() curlGlobalCleanup()

Start and stop the Curl library

curlOptions() getCurlOptionsConstants() `[<-`(<CURLOptions>) `[[<-`(<CURLOptions>) listCurlOptions() getCurlOptionTypes()

Constructor and accessors for CURLOptions objects

curlPerform() curlMultiPerform()

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 and set body reader

|,BitwiseValue,BitwiseValue-method c,BitwiseValue-method &,BitwiseValue-method &,BitwiseValue,BitwiseValue-method [,EnumDef-method [,EnumDef,ANY-method coerce,BitwiseValue,numeric-method curl_infotype-class CURLcode-class curl_proxytype-class curl_usessl-class curl_ftpccc-class curl_ftpauth-class curl_ftpcreatedir-class curl_ftpmethod-class CURL_NETRC_OPTION-class CURLFORMcode-class curl_TimeCond-class curl_closepolicy-class coerce,integer,curl_infotype-method coerce,integer,CURLcode-method coerce,integer,curl_proxytype-method coerce,integer,curl_usessl-method coerce,integer,curl_ftpccc-method coerce,integer,curl_ftpauth-method coerce,integer,curl_ftpcreatedir-method coerce,integer,curl_ftpmethod-method coerce,integer,CURL_NETRC_OPTION-method coerce,integer,CURLFORMcode-method coerce,integer,curl_TimeCond-method coerce,integer,curl_closepolicy-method coerce,numeric,curl_infotype-method coerce,numeric,CURLcode-method coerce,numeric,curl_proxytype-method coerce,numeric,curl_usessl-method coerce,numeric,curl_ftpccc-method coerce,numeric,curl_ftpauth-method coerce,numeric,curl_ftpcreatedir-method coerce,numeric,curl_ftpmethod-method coerce,numeric,CURL_NETRC_OPTION-method coerce,numeric,CURLFORMcode-method coerce,numeric,curl_TimeCond-method coerce,numeric,curl_closepolicy-method coerce,character,curl_infotype-method coerce,character,CURLcode-method coerce,character,curl_proxytype-method coerce,character,curl_usessl-method coerce,character,curl_ftpccc-method coerce,character,curl_ftpauth-method coerce,character,curl_ftpcreatedir-method coerce,character,curl_ftpmethod-method coerce,character,CURL_NETRC_OPTION-method coerce,character,CURLFORMcode-method coerce,character,curl_TimeCond-method coerce,character,curl_closepolicy-method

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() setBitIndicators()

Operate on bit fields

getCurlErrorClassNames()

Retrieve names of all curl error classes

getCurlHandle() dupCurlHandle() getCurlMultiHandle()

Create libcurl handles

getCurlInfo() getCurlInfoConstants()

Access information about a CURL request

getFormParams()

Extract parameters from a form query string

getURIAsynchronous()

Download multiple URIs concurrently, with inter-leaved downloads

getURL() getURI() getURLContent()

Download a URI

guessMIMEType()

Infer the MIME type from a file name

httpPUT() httpPOST() httpDELETE() httpGET() httpHEAD() httpOPTIONS()

Simple high-level functions for HTTP PUT and DELETE

merge.list()

Method for merging two lists by name

mimeTypeExtensions

Mapping from extension to MIME type

postForm() .postForm() getForm()

Submit an HTML form

reset()

Generic function for resetting an object

scp()

Retrieve contents of a file from a remote host via SCP (Secure Copy)

url.exists()

Check if URL exists