Udostępnij za pośrednictwem


CInternetSession::GetHttpConnection

Wywołać funkcję Członkowskie do ustanowienia połączenia HTTP i uzyskać wskaźnik do CHttpConnection obiektu.

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
    Wskaźnik ciąg zawierający nazwę serwera HTTP.

  • nPort
    Numer identyfikujący port TCP/IP na serwerze.

  • pstrUserName
    Wskaźnik ciąg zawierający nazwę użytkownika.

  • pstrPassword
    Wskaźnik ciąg zawierający hasło dostępu.

  • dwFlags
    Dowolna kombinacja INTERNET_ FLAG_ * flagi.Zobacz tabelę w uwagi sekcji CHttpConnection::OpenRequest opis dwFlags wartości.

Wartość zwracana

Wskaźnik do CHttpConnection obiektu.Jeżeli połączenie nie powiedzie się, należy określić przyczyny awarii, sprawdzając thrown CInternetException obiektu.

Uwagi

GetHttpConnectionłączy z serwerem HTTP i tworzy i zwraca wskaźnik do CHttpConnection obiektu.Nie wykonuje żadnych operacji w serwerze.Jeśli zamierzasz kwerendy nagłówka HTTP, na przykład, należy wykonać tej operacji w osobnym kroku.Zobacz klasy CHttpConnection i CHttpFile informacji o operacji można wykonać przy użyciu połączenia z serwerem HTTP.Uzyskać przeglądanie witryny HTTP, zobacz funkcja Członkowskie OpenURL.Zobacz artykuł Internet Programming with WinInet dla czynności typowe zadania połączenia HTTP.

Wyjątki

Tej metody można zgłosić wyjątków typu CInternetException*.

Wymagania

Nagłówek: afxinet.h

Zobacz też

Informacje

Klasa CInternetSession

Diagram hierarchii

Klasa CHttpConnection

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL