Compartir por


Requisitos previos para las clases de cliente Internet

Algunas acciones realizadas por un cliente de Internet (por ejemplo, leer un archivo) tienen acciones de requisitos previos (en este caso, establecer una conexión a Internet). En 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 un objeto CInternetSession para establecer la base de una aplicación cliente de Internet.
Abra una dirección URL. Establezca una conexión. Llame a CInternetSession::OpenURL. La función OpenURL devuelve un objeto de recurso de solo lectura.
Lea los datos de la dirección URL. Abra la dirección URL. Llame a CInternetFile::Read.
Establezca una opción de Internet. Establezca una conexión. Llame a CInternetSession::SetOption.
Establezca una función a la que se va a llamar con información de estado. Establezca una conexión. Llame a CInternetSession::EnableStatusCallback. Invalide CInternetSession::OnStatusCallback para controlar las llamadas.

FTP

Acción Requisito previo
Establezca una conexión FTP. Cree un objeto CInternetSession como la base de esta aplicación cliente de Internet. Llame a CInternetSession::GetFtpConnection para crear un objeto CFtpConnection.
Busque el primer recurso. Establezca una conexión FTP. Cree un objeto CFtpFileFind. Llame a CFtpFileFind::FindFile.
Enumere todos los recursos disponibles. Busque el primer archivo. Llame a CFtpFileFind::FindNextFile hasta que devuelva FALSE.
Abra un archivo FTP. Establezca una conexión FTP. Llame a CFtpConnection::OpenFile para crear y abrir un objeto CInternetFile.
Lea un archivo FTP. Abra un archivo FTP con acceso de lectura. Llame a CInternetFile::Read.
Escriba en un archivo FTP. Abra un archivo FTP con acceso de escritura. Llame a CInternetFile::Write.
Cambie el directorio del cliente en el servidor. Establezca una conexión FTP. Llame a CFtpConnection::SetCurrentDirectory.
Recupere el directorio actual del cliente en el servidor. Establezca una conexión FTP. Llame a CFtpConnection::GetCurrentDirectory.

HTTP

Acción Requisito previo
Establezca una conexión HTTP. Cree un objeto CInternetSession como la base de esta aplicación cliente de Internet. Llame a CInternetSession::GetHttpConnection para crear un objeto CHttpConnection.
Abra un archivo HTTP. Establezca una conexión HTTP. Llame a CHttpConnection::OpenRequest para crear un objeto CHttpFile. Llame a CHttpFile::AddRequestHeaders. Llame a CHttpFile::SendRequest.
Lea un archivo HTTP. Abra un archivo HTTP. Llame a CInternetFile::Read.
Obtenga información sobre una solicitud HTTP. Establezca una conexión HTTP. Llame a CHttpConnection::OpenRequest para crear un objeto CHttpFile. Llame a CHttpFile::QueryInfo.

Gopher

Acción Requisito previo
Establezca una conexión Gopher. Cree un objeto CInternetSession como la base de esta aplicación cliente de Internet. Llame a CInternetSession::GetGopherConnection para crear un objeto CGopherConnection.
Busque el primer archivo en el directorio actual. Establezca una conexión Gopher. Cree un objeto CGopherFileFind. Llame a CGopherConnection::CreateLocator para crear un objeto CGopherLocator. Pase el localizador a CGopherFileFind::FindFile. Llame a CGopherFileFind::GetLocator para obtener el localizador de un archivo si lo necesita más adelante.
Enumere todos los archivos disponibles. Busque el primer archivo. Llame a CGopherFileFind::FindNextFile hasta que devuelva FALSE.
Abra un archivo Gopher. Establezca una conexión Gopher. Cree un localizador de Gopher con CGopherConnection::CreateLocator o busque un localizador con CGopherFileFind::GetLocator. Llame a CGopherConnection::OpenFile.
Lea un archivo Gopher. Abra un archivo Gopher. Use CGopherFile.

Consulte también

Extensiones de Internet Win32 (WinInet)
Clases MFC para crear aplicaciones cliente de Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC