This page has been designed specifically for the printed screen. It may look different than the page you were viewing on the web.
Please recycle it when you're done reading.

The URI for this page is { http://cc.byexamples.com }

libcurl - HTTP,ftp,ssh,telnet,ldap client API Posted on October 7th

curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos…), file transfer resume, proxy tunneling and a busload of other useful tricks.

Quote from http://curl.haxx.se/

Advantages of using libcurl:

  • curl is open source.
  • libcurl API support multiple bindings.
  • libcurl is cross platform that supports windows and *nix.
  • API doc of libcurl are easy to follow, it also provides source code examples.
  • You do not need to read up RFC to code for HTTP post or ftp client, you just need to download libcurl-dev and try it out.

    Let me show you one of the simple example source code from curl official site.

    Check out the libcurl tutorial and the sample source codes.

    Trackback URL

    One Response to “libcurl - HTTP,ftp,ssh,telnet,ldap client API” :

    1. Thanks a lot! This really helped!

      Commented Arno on July 25th, 2008.
    Leave your own comments about this post: