How to read this book
Here is an overview of the main sections of this book and what they cover.
1. The cURL project
Project things. How it started, how we work and how often releases are made.
2. Open Source
An attempt to explain what open source is and how it works.
3. The source code
A description of the curl source tree and how the layout of the code is and
works.
4. Network and protocols
What exactly are networks and protocols?
5. Command line basics
Start at the beginning. How do you use curl from a command line?
6. Using curl
Going deeper, looking at things you do with curl the command line tool.
7. How to HTTP with curl
Digging deeper on HTTP specific actions to do with the curl command line tool.
8. Building and installing
Explaining how you can build curl and libcurl from source code.
9. libcurl basics
How libcurl works and how you use it when writing your own applications with it.
10. HTTP with libcurl
A closer look at doing HTTP specific things with libcurl.
11. Bindings
A casual overview of some of the most popular libcurl bindings and how similar
they are to the libcurl C API.
12. libcurl internals
Under the hood it works like this…
13. Index
The index.