一、libcurl简介
libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。
libcurl的官网 http://curl.haxx.se/
库下载https://github.com/curl/curl/releases/tag/curl-7_71_1
二、libcurl的使用
调用curl_global_init()初始化libcurl
调用curl_easy_init()函数得到 easy interface型指针
调用curl_easy_setopt()设置传输选项
根据curl_easy_setopt()设置的传输选项,实现回调函数以完成用户特定任务
调用curl_easy_perform()函数完成传输任务
调用curl_easy_cleanup()释放内存
二、libcurl库的安装
1.从官网上把库下载后再linux上解压完,进入docs文件夹去看库的一些安装及使用说明,首先再readme里看不到有营养的东西,那就转换去install里去看。
2.在install安装说明里会找到unix系统的,他有各个版本的安装说明,因为我用的是linux所以在这只说unix的。首先看到是要配置./configure (图一) 后面可以自定义路径名否则他就安装在默认路径下(见图2)。这里又要提个,