3. Overview CurlΒΆ

Functions for transferring data supporting HTTP, HTTPS, FTP, SFTP and other protocolls, see http://curl.haxx.se/.

  Curl
curl_download curl_download loads data from the Internet, using HTTP, HTTPS, FTP, SFTP and other protocols.
curl_easy_cleanup curl_easy_cleanup destroys the curl pointer, created with curl_easy_init.
curl_easy_init curl_easy_init creates a curl pointer. The pointer can be destroyed with curl_easy_cleanup.
curl_easy_perform curl_easy_perform executes a file transfer.
curl_easy_setopt curl_easy_setopt sets one or more options for a curl pointer.
curl_easy_strerror curl_easy_strerror returns the error description for an error code.
curl_version curl_version returns the cURL library version string.

Curl is using the cURL library, see http://curl.haxx.se/.

COPYRIGHT AND PERMISSION NOTICE

Copyright (c) 1996 - 2014, Daniel Stenberg, daniel@haxx.se.

All rights reserved.

Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright
notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.

id-579858