Requisitos previos para las clases de cliente de internet

Algunas acciones realizadas por un cliente de internet (que lee un archivo, por ejemplo) tienen acciones de requisito previo (en este caso, si se establece una conexión a Internet).Las tablas siguientes se enumeran los requisitos previos para algunas acciones de cliente.

Dirección URL general de internet (FTP, Gopher, o HTTP)

Acción

Requisito previo

Establezca una conexión.

Cree CInternetSession para establecer la base de una aplicación cliente de internet.

Abra una dirección URL.

Establezca una conexión.Llamada CInternetSession::OpenURL.La función de OpenURL devuelve un objeto de solo lectura de recursos.

Datos de la dirección URL de la lectura.

Abra la dirección URL.Llamada CInternetFile::Read.

Establezca una opción de Internet.

Establezca una conexión.Llamada CInternetSession::SetOption.

Establezca una función que se va con información de estado.

Establezca una conexión.Llamada CInternetSession::EnableStatusCallback.Reemplazo CInternetSession::OnStatusCallback para controlar llamadas.

FTP

Acción

Requisito previo

Establezca una conexión FTP.

Cree CInternetSession como base de esta aplicación cliente de internet.Llamada CInternetSession::GetFtpConnection para crear un objeto de CFtpConnection .

Busque el primer recurso.

Establezca una conexión FTP.Cree un objeto de CFtpFileFind .Llamada CFtpFileFind::FindFile.

Enumera todos los recursos disponibles.

Busque el primer archivo.Llamada CFtpFileFind::FindNextFile hasta que devuelve FALSE.

Abra un archivo de FTP.

Establezca una conexión FTP.Llame a CFtpConnection::OpenFile para crear y abrir un objeto de CInternetFile .

Lee un archivo de FTP.

Abra un archivo de FTP con acceso de lectura.Llamada CInternetFile::Read.

Escribir en un archivo de FTP.

Abra un archivo de FTP con acceso de escritura.Llamada CInternetFile::Write.

Cambie el directorio del cliente en el servidor.

Establezca una conexión FTP.Llamada CFtpConnection::SetCurrentDirectory.

Recupere el directorio actual del cliente en el servidor.

Establezca una conexión FTP.Llamada CFtpConnection::GetCurrentDirectory.

HTTP

Acción

Requisito previo

Establezca una conexión HTTP.

Cree CInternetSession como base de esta aplicación cliente de internet.Llamada CInternetSession::GetHttpConnection para crear un objeto de CHttpConnection .

Abra un archivo de HTTP.

Establezca una conexión HTTP.Llamada CHttpConnection::OpenRequest para crear un objeto de CHttpFile .Llamada CHttpFile::AddRequestHeaders.Llamada CHttpFile::SendRequest.

Lee un archivo HTTP.

Abra un archivo de HTTP.Llamada CInternetFile::Read.

Obtiene información sobre una solicitud HTTP.

Establezca una conexión HTTP.Llamada CHttpConnection::OpenRequest para crear un objeto de CHttpFile .Llamada CHttpFile::QueryInfo.

Gopher

Acción

Requisito previo

Establezca una conexión de gopher.

Cree CInternetSession como base de esta aplicación cliente de internet.Llamada CInternetSession::GetGopherConnection para crear CGopherConnection.

Busque el primer archivo del directorio actual.

Establezca una conexión de gopher.Cree un objeto de CGopherFileFind .Llamada CGopherConnection::CreateLocator para crear un objeto de CGopherLocator .Pase el localizador a CGopherFileFind::FindFile.Llame a CGopherFileFind::GetLocator para obtener el localizador de un archivo si se necesita más adelante.

Mostrar todos los archivos disponibles.

Busque el primer archivo.Llamada CGopherFileFind::FindNextFile hasta que devuelve FALSE.

Abra un archivo de gopher.

Establezca una conexión de gopher.Cree un localizador de gopher con CGopherConnection::CreateLocator o busque una llamada con CGopherFileFind::GetLocator.Llamada CGopherConnection::OpenFile.

Lee un archivo de gopher.

Abra un archivo de gopher.Uso CGopherFile.

Vea también

Conceptos

Extensiones de Internet para Win32 (WinInet)

Clases de MFC para crear aplicaciones cliente de internet

Escritura de las clases de Utilizar MFC un WinInet de la aplicación cliente de internet