CInternetSession::GetHttpConnection
呼叫此成員函式建立 HTTP 連接和取得指標與 CHttpConnection 物件。
CHttpConnection* GetHttpConnection(
LPCTSTR pstrServer,
INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER,
LPCTSTR pstrUserName = NULL,
LPCTSTR pstrPassword = NULL
);
CHttpConnection* GetHttpConnection(
LPCTSTR pstrServer,
DWORD dwFlags,
INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER,
LPCTSTR pstrUserName = NULL,
LPCTSTR pstrPassword = NULL
);
參數
pstrServer
out 包含 HTTP 伺服器名稱之字串的指標。nPort
在伺服器識別 TCP/IP 通訊埠使用的數字。pstrUserName
out 包含使用者名稱的字串的指標。pstrPassword
out 包含存取的密碼字串的指標。dwflags
INTERNET_ FLAG_* 旗標的組合。 提供 dwFlags 值的說明請參閱在 CHttpConnection::OpenRequest 的 備註 >一節中的表格。
傳回值
為 CHttpConnection 物件的指標。 如果呼叫失敗,請先檢查時所擲回的 CInternetException 物件判斷失敗的原因。
備註
GetHttpConnection 連接至 HTTP 伺服器,以及建立和傳回指向 CHttpConnection 物件。 它不在伺服器上執行任何特殊作業。 例如,如要查詢 HTTP 標頭必須執行這項作業,在中斷連接的步驟。 請參閱類別 CHttpConnection 和 CHttpFile 如需透過 HTTP 伺服器連接,您可以執行的作業有關的資訊。 如需 HTTP 瀏覽網站的詳細資訊,請參閱成員函式 OpenURL。 提供在執行通用 HTTP 連接工作的步驟參閱本文 Office 方案中使用 WinInet 的網際網路 。
例外狀況
這個方法會擲回型別 **CInternetException***的例外狀況。
需求
Header: afxinet.h
請參閱
參考
CInternetSession::GetGopherConnection