類CHttpConnection包含一個構造函式和一個成員函式OpenRequest,使用HTTP協定來管理與伺服器的連線。
要與一個HTTP伺服器通訊,必須先構造一個CInternetSession的實例,然後構造一個CHttpConnection對象。不能直接構造一個CHttpConnection對象,而是調用CInternetSession::GetHttpConnection,創建CHttpConnection對象並返回其指針。
#include
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;
}
}
}
相關詞條
-
CHttpConnection
ection ection ection
-
CHttpFile
, LPCTSTR pstrObject, CHttpConnection...CInternetSession::OpenURL 或CHttpConnection...CInternetSession::OpenURL 或CHttpConnection 來...
CHttpFile 返回值: -
OpenURL
session; //會話期對象CHttpConnection...
函式原形 返回值說明 參數說明 -
開放連結
; //會話期對象) CHttpConnection* pServer...
-
CInternetSession
, CHttpConnection, CFtpConnection...