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
CInternetSession::GetGopherConnection