Поделиться через


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
    Указатель на строку, содержащую имя HTTP-сервера.

  • nPort
    Число, задающее порт TCP/IP для использования на сервере.

  • pstrUserName
    Указатель на строку, содержащую имя пользователя.

  • pstrPassword
    Указатель на строку, содержащую пароль доступа.

  • dwflags
    Любое сочетание флаги INTERNET_ FLAG_*. См. таблицу в разделе ПримечанияCHttpConnection::OpenRequest описание значений dwFlags.

Возвращаемое значение

Указатель на объект CHttpConnection. Если вызов завершается неудачей, определите причину сбоя с CInternetException штриховой объект.

Заметки

GetHttpConnection подключается к HTTP-серверу и создает и возвращает указатель на объект CHttpConnection. Он не выполняет никаких конкретную операцию на сервере. Если планируется направить запрос заголовок HTTP, например, необходимо выполнить данную операцию, так как отдельный шаг. См. классы CHttpConnection и CHttpFile дополнительные сведения об операциях, которые можно выполнять с помощью подключения к HTTP-серверу. Дополнительные сведения о просмотре сайт HTTP см. в разделе OpenURL функции-члена. См. статью Устройств, используемые при программировании с WinInet для шагов для выполнения общих задач HTTP-соединения.

Исключения

Этот метод может создавать исключения типа CInternetException*.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CInternetSession

Диаграмма иерархии

Класс CHttpConnection

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL