Partilhar via


Pré-requisitos para classes de cliente Internet

Algumas ações executadas por um cliente de Internet (leitura de um arquivo, por exemplo) têm ações pré-requisitos (no caso, estabelecer uma conexão com a Internet).A tabela a seguir lista os pré-requisitos para algumas ações do cliente.

URL da Internet Geral (FTP, Gopher ou HTTP)

Ação

Pré-requisito

Estabelecer uma conexão.

Criar um CInternetSession para estabelecer a base de um aplicativo cliente da Internet.

em aberto uma URL.

Estabelecer uma conexão. De telefonarCInternetSession::OpenURL.The OpenURL função retorna um objeto de recurso de somente leitura.

URL de leitura dados.

em aberto a URL. De telefonarCInternetFile::Read.

conjunto uma opção de Internet.

Estabelecer uma conexão. De telefonarCInternetSession::SetOption.

Defina uma função a ser chamada com informações de status.

Estabelecer uma conexão. De telefonarCInternetSession::EnableStatusCallback.Substituir CInternetSession::OnStatusCallback para manipular as chamadas.

FTP

Ação

Pré-requisito

Estabelecer uma conexão de FTP.

Criar um CInternetSession sistema autônomo base para este aplicativo cliente da Internet. De telefonarCInternetSession::GetFtpConnection para criar um CFtpConnection objeto.

Localize o primeiro recurso.

Estabelecer uma conexão de FTP.Criar um CFtpFileFind objeto. De telefonarCFtpFileFind::FindFile.

Enumere todos os recursos disponível.

Localize o primeiro arquivo. De telefonarCFtpFileFind::FindNextFile até que ela retorna FALSE.

em aberto um arquivo do FTP.

Estabelecer uma conexão de FTP. De telefonarCFtpConnection::OpenFile para criar e em em aberto um CInternetFile objeto.

Ler um arquivo do FTP.

em aberto um arquivo FTP com acesso de leitura. De telefonarCInternetFile::Read.

Gravar um arquivo do FTP.

em aberto um arquivo FTP com acesso de gravar. De telefonarCInternetFile::gravar.

Alterar o cliente diretório no servidor.

Estabelecer uma conexão de FTP. De telefonarCFtpConnection::SetCurrentDirectory.

Recupere o diretório corrente do cliente no servidor.

Estabelecer uma conexão de FTP. De telefonarCFtpConnection::GetCurrentDirectory.

HTTP

Ação

Pré-requisito

Estabelecer uma conexão HTTP.

Criar um CInternetSession sistema autônomo base para este aplicativo cliente da Internet. De telefonarCInternetSession::GetHttpConnection para criar um CHttpConnection objeto.

em aberto um arquivo HTTP.

Estabelecer uma conexão HTTP. De telefonarCHttpConnection::OpenRequest para criar um CHttpFile objeto. De telefonarCHttpFile::AddRequestHeaders. De telefonarCHttpFile::SendRequest.

Ler um arquivo HTTP.

em aberto um arquivo HTTP. De telefonarCInternetFile::Read.

Obtenha informações sobre uma solicitação HTTP.

Estabelecer uma conexão HTTP. De telefonarCHttpConnection::OpenRequest para criar um CHttpFile objeto. De telefonarCHttpFile::QueryInfo.

Gopher

Ação

Pré-requisito

Estabelecer uma conexão gopher.

Criar um CInternetSession sistema autônomo base para este aplicativo cliente da Internet. De telefonarCInternetSession::GetGopherConnection para criar um CGopherConnection.

Localizar o primeiro arquivo na pasta corrente.

Estabelecer uma conexão gopher.Criar um CGopherFileFind objeto. De telefonarCGopherConnection::CreateLocator para criar um CGopherLocator objeto.Passar o localizador para CGopherFileFind::FindFile. De telefonarCGopherFileFind::GetLocator para obter o localizador de um arquivo se você precisar dele posteriormente.

Enumere todos os arquivos disponível.

Localize o primeiro arquivo. De telefonarCGopherFileFind::FindNextFile até que ela retorna FALSE.

Abra um arquivo gopher.

Estabelecer uma conexão gopher.Criar um localizador gopher com CGopherConnection::CreateLocator ou localizar um localizador com CGopherFileFind::GetLocator. De telefonarCGopherConnection::OpenFile.

Ler um arquivo gopher.

Abra um arquivo gopher.Use CGopherFile.

Consulte também

Conceitos

Extensões do Win32 Internet (WinInet)

Classes MFC para criar aplicativos de cliente Internet

Escrever um aplicativo cliente Internet usando classes do MFC WinInet