windows平台下 c/c++进行http通信的教训

由于需要使用c++开发一个桌面应用软件,需要用到http请求进行通讯,也是本人第一次进行网络相关的开发工作,遇到了不少坑。

由于是在windows下开发和使用的应用软件,自然而然想到了调用Windows自带的sdk进行开发,开始就使用了winnet这个库,直接调用其AP,当把通讯接口的接口都开发完毕进行集成的时候,才发现winnet这个库是基于MFC框架的,这样子图形界面也需要基于MFC框架进行设计。但是项目中的UI是使用dui进行设计的,这样dui和MFC就出现的冲突,导致开发的通讯接口和UI无法集成。只要推倒重来,使用开源的库来开发通讯接口。


经过调研,发现libcurl这个库功能很齐全、可以满足开发的需求。libcurl的介绍可以到官网查看,有详细的文档和使用示例供学习者学习,比使用winnet的API接口方便多了。

使用libcurl也是简单明了,主要可以分为4个基本:

  • 声明并初始化一个CURL句柄:
CURL *curl=curl = 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值