How to read

Here is an overview of the main sections of this book and what they cover.
How the project started, how we work and how often releases are made and more.
What exactly are networks and protocols?
How and where to get and install curl.
A description of the curl source tree and how the layout of the code is and works.
How to build curl and libcurl from source.
Start at the beginning. How do you use curl from a command line?
Going deeper, looking at how to do and control Internet transfers with the curl command line tool.
Digging deeper on the HTTP specific actions to do with the curl command line tool.
Learn how to do FTP specific operations with curl in this chapter.

10. libcurl

How libcurl works and how you use it when writing your own applications with it. The fundamentals.
How to setup and control libcurl to do Internet transfers using the API.
A closer look at doing and controlling HTTP specific transfers with libcurl.
libcurl provides a set of additional APIs, helpers, that go a little beyond just transfers. These are APIs and subsystems that can make your libcurl using application excel. Manage URLs, extract HTTP headers and more.
Stand-alone libcurl using examples showing off how easy it is to write a first simple application.
An overview of popular libcurl bindings and how similar they are to the libcurl C API.
Under the hood it works like this…

17. Index

The index.