Skip to contents

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() base64Encode() base64Decode()
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() getURLAsynchronous()
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