http://curl.haxx.se/libcurl/c/example.html
Some of the Examples
simple HTTP
simple.c shows how to get a remote web page in only four libcurl function calls.
simple HTTPS
https.c gets a single HTTPS page, while simplessl.c shows how to get a remote https page and a set of various SSL-controlling options.
get HTTP with headers separate
sepheader.c gets a web page and stores the response-headers in a separate file.