打印

curl技术_libcurl

[复制链接]
133|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王将|  楼主 | 2018-9-20 18:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通过libcurl可以编译出适合特定平台的curl命令行工具,它同时提供一套API,把这套API与其它API放一起进行APP的特别定制是有意义的,对curl命令行工具已经支持的协议进行再开发是不明智的。libcurl分为“easy”和“multi”两套API,前者是简易使用方式,也是libcurl的主要使用方式。后者是多线程使用方式,在速度和复杂处理上占优势。libcurl的使用需要也仅需包含一个头文件:“#include <curl/curl.h>”;在编译时要手动指定库:“#gcc xxx.c -lcurl”。一.函数框架一个典型的libcurl程序以“curl_easy_init()”开始、以“curl_easy_cleanup()”结束,中间通过“curl_easy_setopt()”设置各种参数,然后通过“curl_easy_perform()”执行。参看:一个典型的libcurl-APP框架。各基本函数原型、参数及功能如下:函数

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

419

主题

419

帖子

0

粉丝