TeamTalk HttpClient详解

1. 简介

HttpClient利用curl库和jsoncpp实现了http客户端Get/Post和语音数据的上传下载;http body主要为json格式,jsoncpp主要服务于该json数据的组装和解析。

2. 类与接口
  • CHttpClient
    	//http post请求 strUrl为请求地址 strPost为post内容 strResponse保存响应结果
        CURLcode Post(const string & strUrl, const string & strPost, string & strResponse);
        //http get请求
        CURLcode Get(const string & strUrl, string & strResponse);
        //http 上传语音数据到url指定上传位置 
        string UploadByteFile(const string &url, void* data, int data_len);
        //http 从指定url下载语音数据
        bool DownloadByteFile(const string &url, AudioMsgInfo* pAudioMsg);
        ```
    
    
3. 源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值