cURL

cURL uses libcurl, it supports a range of common Internet protocols, currently including HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, LDAP, LDAPS, DICT, TELNET, FILE . IMAP, POP3, SMTP and RTSP (the last four-only in versions newer than 7.20.0 or 9 February 2010). The name of the project is a play on 'Client for URLs', originally with URL spelled in uppercase to make it obvious that it deals with URLs. The fact it can also be pronounced 'see URL' also helped; it works as an abbreviation for "Client URL Request Library" or the recursive version: "Curl URL Request Library".

curl_close

Close a cURL session

curl_copy_handle

Copy a cURL handle along with all of its preferences

curl_errno

Return the last error number

curl_error

Return a string containing the last error for the current session

curl_exec

Perform a cURL session

curl_getinfo

Get information regarding a specific transfer

curl_init

Initialize a cURL session

curl_multi_add_handle

Add a normal cURL handle to a cURL multi handle

curl_multi_close

Close a set of cURL handles

curl_multi_exec

Run the sub connections of the current cURL handle

curl_multi_getcontent

If CURLOPT_RETURNTRANSFER is an option that is set for a specific handle, then this function will return the content of that cURL handle in the form of a string.

curl_multi_info_read

Get information about the current transfers

curl_multi_init

Returns a new cURL multi handle

curl_multi_remove_handle

Remove a multi handle from a set of cURL handles

curl_multi_select

Wait for activity on any curl_multi connection

curl_setopt_array

Set multiple options for a cURL transfer

curl_setopt

Set an option for a cURL transfer

curl_version

Gets cURL version information

Feedback
Your Name / email address
Feedback as
Your feedback
close
Quickly sign in with:

Create a FATALWEB account here:

First name:

Last name:

E-mail address:

Join Fatalweb

Already have a fatalweb account? Log in here