is available since version 1.0.
Import library :
(you must include this at the top of your source: "import" (no quotes)


Library for transferring files using the URL syntax. Is a wrapper for cURL library.

libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer resume, http proxy tunneling and more!
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more...
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.


End a libcurl easy session
Clone a libcurl session handle
URL encodes the given string
Request internal information from the curl session with this function
This function must be the first function to call, and it returns a CURL easy handle that you must use as input to other easy-functions
Perform a file transfer
Reset all options of a libcurl session handle
curl_easy_setopt() is used to tell libcurl how to behave
Return string describing error code
URL decodes the given string
URL encodes the given string
Convert a date string to number of seconds since January 1, 1970
Return value for environment name
This function releases resources acquired by curl_global_init
Global libcurl initialization
Case insensitive string comparisons
Case insensitive string comparisons of N characters
URL decodes the given string
Returns a human readable string with the version number of libcurl and some of its important components (like OpenSSL version)