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