C/C++ codeCHttpConnection *pConnection = m_session.GetHttpConnection(strDomain);
CHttpFile *pHttpFile = pConnection->OpenRequest(
bPost ? CHttpConnection::HTTP_VERB_POST : CHttpConnection::HTTP_VERB_GET,
strPath, 0, 1, 0, 0, INTERNET_FLAG_NO_COOKIES);
//提交请求
if (bPost)
{
pHttpFile->AddRequestHeaders(_T("Accept: */*\r\n"));
pHttpFile->AddRequestHeaders(_T("Content-Type: application/x-www-form-urlencoded\r\n"));
pHttpFile->AddRequestHeaders(_T("Accept-Encoding: gzip, deflate\r\n"));
pHttpFile->AddRequestHeaders(_T("Connection: close\r\n"));
pHttpFile->SendRequest(strHeader, strPostData.GetBuffer(), strPostData.GetLength());
}
else
{
pHttpFile->SendRequest();
}
DWORD StatusCode;
pHttpFile->QueryInfoStatusCode(StatusCode);