libcurl7.76.1源码+openssl1.1.1j 源码
2021-05-17 15:02:35 14.7MB libcurl openssl
1
libcurl 7.76.1 openssl 1.1.1j 动态链接库
2021-05-17 15:02:35 2.02MB libcurl openssl
1
最近工作关系,需要一个c++实现的异步http请求功能,在网上查了些质料,最后决定用libcurl。不过libcurl编译起来比较困难,研究了很长时间才弄明白。这个小程序只是简单的使用线程池实现了libcurl的异步请求功能,很多地方还需要优化,之所有厚颜上传到这里,主要有有三个目的。 一个是回报这些天在CSDN上得到的帮助,希望可以帮助到后来的人; 二是感于libcurl编译实在繁琐,如果有需要这个库又一时编译不通过的人,可以直接拿程序中的libcurl库文件用; 三是希望得到CSDN上大神们的指点。 如果要使用这个程序所设计的异步http请求功能,可以继承 HttpBaseRequest 类,重写virtual void OnComplete(CURLcode code);方法来处理应答消息。 如果有其他与本程序相关的问题
2021-05-11 14:09:59 561KB libcurl vs http c++
1
项目中需要用到Curl频繁调用的情况,发现curl接口调用速度缓慢。为了实现curl高性能,高并发,需要研究如何实现高性能高并发。研究方向有三个。 (1) 长连接。考虑采用长连接的方式去开发。首先研究下长连接和短连接的性能区别。curl内部是通过socket去连接通讯。socket每次连接最为耗时,如果能够复用连接,长时间连接,减少每次socket连接的时间,则可以大大减少时间,提高效率。 (2) 多线程。单个线程下载速度毕竟有限,使用多线程去调用接口。实现高并发高性能,需要考虑资源分配和冲突的问题。 (3) 异步调用。和socket异步调用的原理类似。同步调用会阻塞等待,造成CPU占用率高。
2021-05-11 14:06:09 17.22MB libcurl 长连接 高并发 高性能
1
支持https,支持xp系统。由openssl+libcurl编译。
2021-05-08 18:00:12 1.41MB libcurl https ssl openssl
1
window上使用openssl和libcurl发送https的post请求 并使用MD5和base64加密的工程,包含自己编译的openssl和libcurl静态库文件,可直接使用,详情可以看一下readme文件
2021-05-07 19:44:18 28.95MB openssl https md5 c++
1
这是一个基于ndk交叉编译的curl库,支持https 包含x86 armv7a arm64架构的静态库
2021-05-05 17:14:38 4.67MB curl libcurl htt
1
基于libcurl/pthreads的多线程下载器,跨平台,支持暂停、还原、中止,断点续传,支持HTTP,HTTPS协议链接,http://blog.csdn.net/u012532305/article/details/46709495也是这篇文章的源码,此版本修复上一版本发现的问题
2021-05-01 23:09:39 1.2MB curl下载新版
1
使用libcurl库通过http协议下载文件并实时显示下载进度
2021-04-25 16:33:06 626KB libcurl 下载文件
1
移植libcurl到sylixos系统,配置sharelib的时候,需要在专家模式下修改libcurl.mk,这个文件中定义的LOCAL_CFLAGS和LOCAL_DSYMBOL,在移植的时候花费了很多时间,所以比较有参考意义
2021-04-15 10:00:35 9KB sylixos curl libcurl 移植
1