Compartir a través de


Pasos de una aplicación cliente HTTP típica

La tabla siguiente muestra los pasos que se pueden realizar en una aplicación de cliente HTTP típica:

El objetivo

Las acciones que se llevan

Efectos

Inicia una sesión HTTP.

Cree un objeto de CInternetSession .

Inicializa WinInet y conecta con el servidor.

Conectarse a un servidor HTTP.

Uso CInternetSession::GetHttpConnection.

Devuelve un objeto de CHttpConnection .

Abra una solicitud HTTP.

Uso CHttpConnection::OpenRequest.

Devuelve un objeto de CHttpFile .

Enviar una solicitud HTTP.

Uso CHttpFile::AddRequestHeaders y CHttpFile::SendRequest.

Busque el archivo. Devuelve FALSE si no se encuentra el archivo.

Lectura del archivo.

Uso CHttpFile.

Lee el número de bytes especificado utilizando un búfer especificados.

Control de excepciones.

Utilice la clase de CInternetException .

Controla todos los tipos de excepciones comunes de internet.

Finalice la sesión HTTP.

Elimine del objeto de CInternetSession .

Automáticamente limpia los identificadores de archivos abiertos y conexiones.

Vea también

Conceptos

Extensiones de Internet Win32 (WinInet)

Requisitos previos para las clases de cliente Internet

Escribir una aplicación cliente de Internet mediante clases WinInet de MFC