最近工作关系,需要一个c++实现的异步http请求功能,在网上查了些质料,最后决定用libcurl。不过libcurl编译起来比较困难,研究了很长时间才弄明白。这个小程序只是简单的使用线程池实现了libcurl的异步请求功能,很多地方还需要优化,之所有厚颜上传到这里,主要有有三个目的。
一个是回报这些天在CSDN上得到的帮助,希望可以帮助到后来的人;
二是感于libcurl编译实在繁琐,如果有需要这个库又一时编译不通过的人,可以直接拿程序中的libcurl库文件用;
三是希望得到CSDN上大神们的指点。
如果要使用这个程序所设计的异步http请求功能,可以继承 HttpBaseRequest 类,重写virtual void OnComplete(CURLcode code);方法来处理应答消息。
如果有其他与本程序相关的问题
1