Sdílet prostřednictvím


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

Třída CInternetSession

Diagram hierarchie

Třída CHttpConnection

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL