Compartir a través de


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 Class

Gráfico de jerarquías

CHttpConnection Class

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL