CInternetSession session;
CString strURL = "t.weather.itboy.net";
CHttpConnection* pConnection = session.GetHttpConnection(strURL);
CHttpFile* pFile = pConnection->OpenRequest( CHttpConnection::HTTP_VERB_GET,
TEXT("/api/weather/city/101010100"));//101010100城市代码
pFile -> AddRequestHeaders( _T("Accept:application/json;")); //http请求头
pFile -> AddRequestHeaders( _T("Content-Type:application/json;charset=utf-8;"));
pFile -> AddRequestHeaders( _T("Content-Type:multipart/form-data;"));
pFile->SendRequest();
char szChars[1000] = {0};
pFile->Read((void*)szChars, 1000); //这里获取的数据仅一行1000字节,可以循环遍历
MFC通过HTTP获取天气信息
于 2022-03-01 16:06:37 首次发布