CInternetSession::GetHttpConnection
Llame a esta función miembro para establecer una conexión HTTP y obtener un puntero a un objeto de 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
);
Parámetros
pstrServer
un puntero a una cadena que contiene el nombre de servidor HTTP.nPort
Un número que identifica el puerto TCP/IP para usar en el servidor.pstrUserName
un puntero a una cadena que contiene el nombre de usuario.pstrPassword
Un puntero a una cadena que contiene la contraseña de acceso.dwflags
Cualquier combinación de las marcas de INTERNET_ FLAG_* . Vea la tabla de la sección de Comentarios de CHttpConnection:: OpenRequest para obtener una descripción de los valores de dwFlags .
Valor devuelto
un puntero a un objeto de CHttpConnection . Si se produce un error en la llamada, determine la causa del error examinando el objeto iniciado de CInternetException .
Comentarios
GetHttpConnection se conecta a un servidor HTTP, y crea y devuelve un puntero a un objeto de CHttpConnection . No realiza ninguna operación concreta del servidor. Si desea ver un encabezado HTTP, por ejemplo, debe realizar esta operación como un paso independiente. Vea las clases CHttpConnection y CHttpFile para obtener información sobre las operaciones que puede realizar con una conexión a un servidor HTTP. Para obtener información sobre cómo examinar un sitio HTTP, vea la función OpenURLmiembro. Vea el artículo Internet que programa con WinInet para los pasos de realizar tareas comunes de la conexión HTTP.
Excepciones
Este método puede producir excepciones de **CInternetException***escrito.
Requisitos
encabezado: afxinet.h
Vea también
Referencia
CInternetSession::GetGopherConnection