libcurl-easy.3
上传用户:coffee44
上传日期:2018-10-23
资源大小:12304k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. ." You can view this file with:
  2. ." nroff -man [file]
  3. ." $Id: libcurl-easy.3,v 1.4 2004/05/05 06:11:57 bagder Exp $
  4. ."
  5. .TH libcurl 3 "12 Aug 2003" "libcurl 7.10.7" "libcurl easy interface"
  6. .SH NAME
  7. libcurl-easy - easy interface overview
  8. .SH DESCRIPTION
  9. When using libcurl's "easy" interface you init your session and get a handle
  10. (often referred to as an "easy handle"), which you use as input to the easy
  11. interface functions you use. Use fIcurl_easy_init(3)fP to get the handle.
  12. You continue by setting all the options you want in the upcoming transfer, the
  13. most important among them is the URL itself (you can't transfer anything
  14. without a specified URL as you may have figured out yourself). You might want
  15. to set some callbacks as well that will be called from the library when data
  16. is available etc. fIcurl_easy_setopt(3)fP is used for all this.
  17. When all is setup, you tell libcurl to perform the transfer using
  18. fIcurl_easy_perform(3)fP.  It will then do the entire operation and won't
  19. return until it is done (successfully or not).
  20. After the transfer has been made, you can set new options and make another
  21. transfer, or if you're done, cleanup the session by calling
  22. fIcurl_easy_cleanup(3)fP. If you want persistent connections, you don't
  23. cleanup immediately, but instead run ahead and perform other transfers using
  24. the same easy handle.