Client URL 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_escape - URL encodes the given string
- curl_exec - Perform a cURL session
- curl_file_create - Create a CURLFile object
- 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_errno - Return the last multi curl error number
- curl_multi_exec - Run the sub-connections of the current cURL handle
- curl_multi_getcontent - Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set
- 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_multi_setopt - Set an option for the cURL multi handle
- curl_multi_strerror - Return string describing error code
- curl_pause - Pause and unpause a connection
- curl_reset - Reset all options of a libcurl session handle
- curl_setopt - Set an option for a cURL transfer
- curl_setopt_array - Set multiple options for a cURL transfer
- curl_share_close - Close a cURL share handle
- curl_share_errno - Return the last share curl error number
- curl_share_init - Initialize a cURL share handle
- curl_share_setopt - Set an option for a cURL share handle
- curl_share_strerror - Return string describing the given error code
- curl_strerror - Return string describing the given error code
- curl_unescape - Decodes the given URL encoded string
- curl_version - Gets cURL version information