
VC利用HTTP协议,通过Get或Post方式与WebService建立通信,并解析返回的JSON数据。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一个封装类,它通过异步机制成功地解决了Wininet库在设置超时时间方面的限制。目前,该异步处理方案利用了C++11线程库,同时保留了同步方式的实现,并可以根据需要调整为在Visual Studio 2012及以下版本中使用MFC工作线程。JSON解析功能则依赖于JSONCPP库。为了便于理解和使用,请参考提供的调用方式: `CWininetHttp MyHttp; bool bSucess=false; MyHttp.RequestJsonInfo((LPCTSTR)m_strUrl, Hr_Post,Content-Type:application/x-www-form-urlencoded, strData, m_nTimeOut);` 如果调用结果未能正确解析JSON数据,则会返回错误信息,具体可以通过 `MyHttp.GetErrInfo()` 获取。在MFC应用程序中,通常会采用HttpGet和HttpPost两种方式向Web服务发送请求。Web服务以JSON格式返回数据后,MFC程序会进行JSON数据的解析,从而提取出所需的信息。
全部评论 (0)
还没有任何评论哟~


