Compartir a través de


Requisitos previos para clases de cliente de Internet

Algunas acciones realizadas por un cliente de Internet (leer un archivo, por ejemplo) 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 Prerrequisito
Establezca una conexión. Cree una 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 OpenURL función devuelve un objeto de recurso de solo lectura.
Leer datos de 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 llamará con información de estado. Establezca una conexión. Llame a CInternetSession::EnableStatusCallback. Invalide CInternetSession::OnStatusCallback para controlar las llamadas.

FTP

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

HTTP

Acción Prerrequisito
Establezca una conexión HTTP. Cree una CInternetSession como 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.
Lee 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.

Ardilla terrestre

Acción Prerrequisito
Establezca una conexión de gopher. Cree una CInternetSession como base de esta aplicación cliente de Internet. Llame a CInternetSession::GetGopherConnection para crear un CGopherConnection.
Busque el primer archivo en el directorio actual. Establezca una conexión de 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.
Enumerar todos los archivos disponibles. Busque el primer archivo. Llame a CGopherFileFind::FindNextFile hasta que devuelva FALSE.
Abra un archivo gopher. Establezca una conexión de gopher. Cree un localizador de gopher con CGopherConnection::CreateLocator o busque un localizador con CGopherFileFind::GetLocator. Llame a CGopherConnection::OpenFile.
Lee 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