Commit a374925b authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

added some more text about libcurl using

parent d9650164
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ The Easy Interface
 When using the easy interface, you init your easy-session and get a handle,
 which you use as input to the following interface functions you use.

 You continue be setting all the options you want in the upcoming transfer,
 You continue by setting all the options you want in the upcoming transfer,
 most important among them is the URL itself. You might want to set some
 callbacks as well that will be called from the library when data is available
 etc.
@@ -39,13 +39,23 @@ The Easy Interface
 When all is setup, you tell libcurl to perform the transfer. It will then do
 the entire operation and won't return until it is done or failed.

 After the performance is made, you cleanup the easy-session's handle and
 libcurl is entire off the hook!

 See the separate man pages for the libcurl functions for details:
 After the transfer has been made, you cleanup the easy-session's handle and
 libcurl is entirely off the hook!

        curl_easy_init() 
        curl_easy_setopt() 
        curl_easy_perform() 
        curl_easy_cleanup() 

 While the above four functions are the main functions to use in the easy
 interface, there is a series of helpful functions to use. They are:

        curl_version()        - displays the libcurl version
        curl_getdate()        - converts a date string to time_t
        curl_getenv()         - portable environment variable reader
        curl_formparse()      - helps building a HTTP form POST
        curl_slist_append()   - builds a linked list
        curl_slist_free_all() - frees a whole curl_slist

 Read the separate man pages for these functions for details!