18,356
社区成员
发帖
与我相关
我的任务
分享
CString myData;
char sRecived[1024];
CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded"); //网页的信息头
CString strFormData;
UpdateData(TRUE);
strFormData = m_EditPost;
CInternetSession InternetSession;
CHttpConnection *PHttpConnection = InternetSession.GetHttpConnection(_T("111.111.111.111/data/query"), (INTERNET_PORT) 80);
CHttpFile *pHttpFile = PHttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, strFormData);
if(pHttpFile)
{
pHttpFile->AddRequestHeaders(strHeaders);
pHttpFile->SendRequest(NULL, 0, strFormData.GetBuffer(0), (DWORD)strFormData.GetLength());
while (pHttpFile->ReadString((LPTSTR)sRecived,1024))
{
Utf8ToAnsi(sRecived,sRecived,1024);
myData+=sRecived;
}
m_EditResult = myData;
}
//获取的信息写入文件中
// FILE* fp;
// fp = fopen("1.txt", "wb");
// fwrite(szReceiveBuff, strlen(szReceiveBuff), 1, fp);
// fclose(fp);
if (pHttpFile != NULL)
{
pHttpFile->Close();
delete pHttpFile;
pHttpFile = NULL;
}
if (PHttpConnection != NULL)
{
PHttpConnection->Close();
delete PHttpConnection;
PHttpConnection = NULL;
}
InternetSession.Close();
UpdateData(FALSE);