CHttpConnection

MFC類CHttpConnection管理與HTTP伺服器的連線。HTTP是用MFCWinInet類實現的三個Internet伺服器協定之中的一個。
類CHttpConnection包含一個構造函式和一個成員函式OpenRequest,使用HTTP協定來管理與伺服器的連線。
要與一個HTTP伺服器通訊,必須先構造一個CInternetSession的實例,然後構造一個CHttpConnection對象。不能直接構造一個CHttpConnection對象,而是調用CInternetSession::GetHttpConnection,創建CHttpConnection對象並返回其指針。
#include <afxinet.h>
eg.
if(AfxParseURL(URL,server_type,strServer,path,port))
{
try{
CInternetSession * m_inernetSession = new CinternetSession();
CHttpConnection * m_httpConnection = m_inernetSession->GetHttpConnection( strServer,
m_dwTransferMode,
port,
NULL,
NULL );
CHttpFile * m_httpfile = m_httpConnection ->OpenRequest();
//使用ChttpFile建立傳送的Http報文
if(m_httpfile != NULL)
{
return true;
}
}
}

相關詞條

熱門詞條

聯絡我們