CInternetSession::GetHttpConnection
Volání funkce této členské připojení HTTP a získat ukazatel CHttpConnection objektu.
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
);
Parametry
pstrServer
Ukazatel na řetězec obsahující název serveru HTTP.nPort
Číslo identifikující port TCP/IP na serveru.pstrUserName
Ukazatel na řetězec obsahující uživatelské jméno.pstrPassword
Ukazatel na řetězec obsahující hesla přístup.parametr dwFlags
Kombinací INTERNET_ FLAG_ * příznaky.Naleznete v tabulce poznámky část CHttpConnection::OpenRequest popis dwFlags hodnoty.
Vrácená hodnota
Ukazatel CHttpConnection objektu.Pokud selže volání, zjistit příčinu chyby na základě thrown CInternetException objektu.
Poznámky
GetHttpConnectionpřipojení k serveru HTTP a vytvoří a vrací ukazatel CHttpConnection objektu.Neprovádí žádné zvláštní operace na serveru.Pokud chcete dotaz záhlaví HTTP, například nutné provést tuto operaci jako samostatný krok.Viz třídy CHttpConnection a CHttpFile informace o operace lze provádět pomocí připojení k serveru HTTP.Informace o procházení serveru HTTP naleznete v tématu členské funkce OpenURL.Naleznete v článku Internet programování s WinInet kroky při provádění běžných úloh připojení HTTP.
Výjimky
Tuto metodu lze vyvolávají výjimky typu CInternetException* .
Požadavky
Záhlaví: afxinet.h
Viz také
Referenční dokumentace
CInternetSession::GetGopherConnection