本教程详细介绍如何利用Microsoft Foundation Classes (MFC)和Visual C++(VC)编写程序,实现通过HTTP GET或POST方法从网络服务器获取JSON格式的数据。适合希望在Windows平台上进行网络数据交换的开发者学习参考。
有两组类文件供测试使用。程序里用到的代码如下:
```cpp
bool RequestJsonInfo(const std::string& strUrl, HttpRequest type = Hr_Post, const std::string lpHeader = , const std::string lpPostData = , DWORD dwTimeOut=5000);
void ConnectAndRecv(const std::string &lpUrl, HttpRequest type, std::string &strHeader, std::string &strPostData);
void Release(); // 释放句柄
void ParseURLWeb(std::string strUrl, std::string& strHostName, std::string& strPageName);
```