Compartir a través de


Pasos de una aplicación cliente HTTP típica

En la tabla siguiente se muestran los pasos que podría realizar en una aplicación cliente HTTP típica:

Su objetivo Acciones que realiza Efectos
Inicie una sesión HTTP. Crea un objeto CInternetSession. Inicializa WinInet y se conecta al servidor.
Conéctese a un servidor HTTP. Use CInternetSession::GetHttpConnection. Devuelve un objeto CHttpConnection.
Envíe una solicitud HTTP. Use CHttpConnection::OpenRequest. Devuelve un objeto CHttpFile.
Envíe una solicitud HTTP. Use CHttpFile::AddRequestHeaders y CHttpFile::SendRequest. Busca el archivo. Devuelve FALSE si no se encuentra el archivo.
Lea del archivo. Use CHttpFile. Lee el número especificado de bytes mediante un búfer que le proporciona.
Controle las excepciones. Usa la clase CInternetException. Manipula todos los tipos comunes de excepciones de Internet.
Finalice la sesión HTTP. Elimina el objeto CInternetSession. Limpia automáticamente los identificadores de archivos abiertos y las conexiones.

Consulte también

Extensiones de Internet Win32 (WinInet)
Requisitos previos para las clases de cliente Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC