DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  libcurl

1 2 下一页

libcurl
摘要:测试环境搭建, 使用 wamp server (windows下的 apache+MySQL+php) libcurl vc6 工程代码 下载地址: http://download.csdn.net/detail/mtour/8060775 处理上传文件 php 代码 [php] view plai 阅读全文
posted @ 2017-02-16 13:52 DoubleLi 阅读(468) 评论(0) 推荐(0) 编辑

摘要:vc6 测试工程下载地址: http://download.csdn.net/detail/mtour/8068053 代码如下: [cpp] view plain copy size_t my_write_func(void *ptr, size_t size, size_t nmemb, FIL 阅读全文
posted @ 2017-02-16 13:52 DoubleLi 阅读(8745) 评论(0) 推荐(0) 编辑

摘要:原文 http://www.cnblogs.com/meteoric_cry/p/4285881.html 主题 curl 原文 http://www.cnblogs.com/meteoric_cry/p/4285881.html 主题 curl libcurl参数很多,一不小心就容易遇到问题。曾经 阅读全文
posted @ 2016-08-01 11:41 DoubleLi 阅读(10347) 评论(0) 推荐(0) 编辑

摘要:目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无 阅读全文
posted @ 2016-07-28 11:41 DoubleLi 阅读(970) 评论(0) 推荐(0) 编辑

摘要:#x86 ./configure --disable-shared --enable-static --disable-ftp --disable-ipv6 --disable-rtsp --disable-tftp --disable-telnet --disable-largefile --di 阅读全文
posted @ 2016-04-12 19:45 DoubleLi 阅读(17949) 评论(0) 推荐(1) 编辑

摘要:1:CURLcode curl_global_init(long flags); 这个函数全局需要调用一次(多次调用也可以,不过没有必要), 所以这也是把Curlplus设计成单体类的原因,curl_global_init函数在其他libcurl函数调用前至少调用一次,程序最后需要调用curl_gl 阅读全文
posted @ 2016-04-12 19:45 DoubleLi 阅读(729) 评论(0) 推荐(0) 编辑

摘要:函数原型:#includeCURLcodecurl_easy_setopt(CURL*handle,CURLoptionoption,parameter);说明:此函数用来告诉libcurl执行什么样的动作。该函数有3个参数(该函数的可设置选项非常之多):第1个参数handle是由curl_easy... 阅读全文
posted @ 2015-06-17 13:46 DoubleLi 阅读(28389) 评论(0) 推荐(3) 编辑

摘要:原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.csdn.net/JGood) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的... 阅读全文
posted @ 2015-06-17 13:45 DoubleLi 阅读(1376) 评论(1) 推荐(1) 编辑

摘要:1. LibCurl编程流程在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程:1. 调用curl... 阅读全文
posted @ 2015-06-17 13:44 DoubleLi 阅读(20586) 评论(0) 推荐(1) 编辑

摘要:不多说了,curl的http上传文件代码示例,有需要的可以参考。int http_post_file(const char *url, const char *user, const char *pwd, const char *filename){ assert(url != NULL); ass... 阅读全文
posted @ 2015-01-24 09:47 DoubleLi 阅读(501) 评论(0) 推荐(0) 编辑

摘要:解决了什么问题:curl在使用各种方式上传文件到服务器。一般的文件上传是通过html表单进行的,通过CURL可以不经过浏览器,直接在服务器端模拟进行表单提交,完成POST数据、文件上传等功能。服务器端PHP代码:0){echo"ReturnCode:".$_FILES["file"]["error"... 阅读全文
posted @ 2015-01-21 16:30 DoubleLi 阅读(7097) 评论(0) 推荐(0) 编辑

摘要:环境:Win7 64位+VC2008软件及源码下载:(http://pan.baidu.com/s/1jGE52pK)涉及到的知识点:C++多线程编程libcurl的使用(包括发送http请求、发送cookie给服务器、保存cookie)关于libcurl的资料,推荐大家参考下官方文档:http:/... 阅读全文
posted @ 2014-12-21 20:53 DoubleLi 阅读(620) 评论(0) 推荐(0) 编辑

摘要:[cpp]view plaincopy#include#include#include#include#include#defineTMP_FILE"tmp.html"#defineHTML_BUFFER_SIZE1024*800voidsplit(char**arr,char*str,constc... 阅读全文
posted @ 2014-12-21 20:51 DoubleLi 阅读(11504) 评论(0) 推荐(0) 编辑

摘要:一、概念1.为什么要使用libcurl1)作为http的客户端,可以直接用socket连接服务器,然后对到的数据进行http解析,但要分析协议头,实现代理…这样太麻烦了。2)libcurl是一个开源的客户端url传输库,支持 FTP,FTPS,TFTP,HTTP,HTTPS,GOPHER,TELNE... 阅读全文
posted @ 2014-12-21 20:45 DoubleLi 阅读(640) 评论(0) 推荐(0) 编辑

摘要:最近在学习libcurl,并利用它提交POST请求,可是返回的响应总是无从验证该次POST请求是否成功提交了。1. 先看下根据firebug提交的一次成功的请求,这里以login我喜欢上的xiami为例,嘻嘻~1.1本次POST请求的HTTP交互1.2 POST1.3经server端redirect... 阅读全文
posted @ 2014-12-21 20:40 DoubleLi 阅读(2234) 评论(0) 推荐(0) 编辑

摘要:HTTP是很常见的协议,虽然用得很多,但对细节的了解却是很浅,这回通过向服务端上传文件信息来理解细节。网络库的选择:1、WinHTTP是windows下常用的库;2、CURL是广受喜爱的开源库。对于我来说,libcurl最大的优点是使用方便,可以把注意力更多的集中到业务层上,提高工作效率,避免重造轮... 阅读全文
posted @ 2014-12-12 14:10 DoubleLi 阅读(3811) 评论(0) 推荐(0) 编辑

摘要:最近在需要使用curl的上传功能,使用libCurl来实现。因此,先使用curl命令操作,然后再使用libCurl实现。基于Http协议的文件上传的标准方法是: 基于POST Form的文件上传 RFC1867。这个方法使用非常广泛,这个RFC规定了FORM上传文件的标准方法,如下介绍了基于libc... 阅读全文
posted @ 2014-12-12 14:05 DoubleLi 阅读(1414) 评论(1) 推荐(0) 编辑

摘要:不多说了,curl的http上传文件代码示例,有需要的可以参考。int http_post_file(const char *url, const char *user, const char *pwd, const char *filename){ assert(url != NULL); ass... 阅读全文
posted @ 2014-12-12 14:04 DoubleLi 阅读(2589) 评论(0) 推荐(0) 编辑

摘要:为了具有通用性,将文件的内容读到了fc变量中,fclen是fc的长度。fc也可以是任何其它内容。curl 是 libcurl句柄。演示省略了很多显而易见的步骤。1. 普通的post请求,这里用curl_easy_escape对fc做了编码std::string data("req=plain");d... 阅读全文
posted @ 2014-12-12 14:03 DoubleLi 阅读(28894) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.csdn.net/JGood) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的... 阅读全文
posted @ 2014-12-12 14:01 DoubleLi 阅读(9950) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示