Conversing through the Internet with cURL and libcurl

Using libcurl with C and Python

From the developerWorks archives

M. Tim Jones

Date archived: April 22, 2019 | First published: September 08, 2009

cURL is a command-line tool that speaks a number of protocols for file transfer, including HTTP, FTP, Secure Copy (SCP), Telnet, and others. But in addition to conversing with endpoints over the Internet from the command line, you can also write simple to complex programs using libcurl to automate application-layer protocol tasks. This article introduces the cURL command-line tool, then shows you how to build an HTTP client in C and Python using libcurl.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

Zone=Open source
ArticleTitle=Conversing through the Internet with cURL and libcurl