博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  curl

摘要:http://stackoverflow.com/questions/197444/building-libcurl-with-ssl-support-on-windowshttp://www.diybl.com/course/3_program/c++/cppjs/20100603/207496.htmlhttp://www.haogongju.net/art/750025http://www.vamsipavan.com/blog/ssl-http-part1/ 阅读全文

posted @ 2012-01-10 17:08 bw_0927 阅读(163) 评论(0) 推荐(0)

摘要:首先,调用函数curl_global_init()来初始化库函数;记得最后调用curl_global_cleanup()来释放库资源。其次,调用curl_easy_init()来初始化一个句柄,得到一个easy interface型指针;curl_easy_init函数是线程相关的,也就是说不能在一个线程中调用另外一个线程通过curl_easy_init创建的CURL指针。记得最后要调用curl_easy_cleanup(easy interface);接着,再调用curl_easy_setopt来设置将要访问的网络地址,当然还有许多其它的选项可以设置,这是libcurl编程的重点。返回的数据 阅读全文

posted @ 2011-07-19 16:04 bw_0927 阅读(2315) 评论(0) 推荐(0)

摘要:最近的项目中由于要在C++代码中调用PHP的URL,所以不得不借助libcurl这个库,由于第一次用,所以很多地方很是纠结,特此写在这里,方便给同样刚入门的朋友指引。分两篇介绍,第一篇是理论知识,第二篇是实例。快速链接–libcurl的使用总结(一)一.下载安装1.到http://curl.haxx.se/download.html上下载最新版本,由于公司的机器安装rpm有依赖关系,所以直接下载了source2.编译。解压后进入curl的目录,直接执行 make all 就行。3.等待编译结束后,可以查看目录结构。curl/include/curl : 头文件目录 (一般只要包含curl.h即 阅读全文

posted @ 2011-07-13 16:14 bw_0927 阅读(2928) 评论(1) 推荐(0)

摘要:文件传输的话:curl_formaddcurl是Linux下一个非常著名的下载库,通过这个库,可以很简单的实现文件的下载等操作。看一个简单的例子:#include <curl/curl.h>#include <stdio.h>#include <string.h>CURL *curl;CURLcode res;size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream){if (strlen((char *)stream) + strlen((char *)ptr) > 99 阅读全文

posted @ 2011-07-11 15:25 bw_0927 阅读(7853) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/wangqis/article/details/2757947libcurl的资料存档http://hi.baidu.com/xwf%5Flike/blog/item/6485641182a296edc3ce79b4.html最近要在 Windows 上使用 libcurl 库,编译过程中遇到了不少的麻烦,现将其总结如下,和朋友们分享,希望能给后来者以帮助。整个过程分为以下几步:第一步:下载最新版本的 curl,可以到 http://curl.haxx.se/download.html下载。我下载的是 curl-7.21.2.zip;第二步:编译源代码 阅读全文

posted @ 2011-07-06 14:10 bw_0927 阅读(2181) 评论(0) 推荐(0)

摘要:http://blog.sina.com.cn/s/blog_48f93b530100dnt1.htmlhttp://baiqiuyi.com/linux/curl.htmllinux下的curl,有着非同一般的魔力,有人称它为下载工具,我更倾向于叫它“文件传输工具”因为它好像无所不能。从常见的FTP, HTTP, TELNET,等协议,还支持代理服务器,cookies,下载以及上传文件,curl 打印页面curl www.baidu.comcurl 抓取一个页面,然后进行保存 -o (小写的英文字母 o )curl -x ip:port 指定代理curl -x 代理ip:端口 ,使用代理访问 阅读全文

posted @ 2011-07-06 13:58 bw_0927 阅读(443) 评论(0) 推荐(0)