Compartilhar via


Pré-requisitos para Classes de cliente de Internet

Algumas ações tomadas por um cliente de Internet (ler um arquivo, por exemplo) têm ações pré-requisito (no caso, estabelecer uma conexão de Internet).As tabelas seguintes listam os pré-requisitos para algumas ações de cliente.

Geral Internet URL (FTP, Gopher ou HTTP)

Ação

Pré-requisito

Estabelece uma conexão.

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

Abra uma URL.

Estabelece uma conexão.Chamar CInternetSession::OpenURL.O OpenURL função retorna um objeto de recurso de somente leitura.

Dados do URL de leitura.

Abra a URL.Chamar CInternetFile::Read.

Defina uma opção de Internet.

Estabelece uma conexão.Chamar CInternetSession::SetOption.

Defina uma função para ser chamado com informações de status.

Estabelece uma conexão.Chamar CInternetSession::EnableStatusCallback.Substituir CInternetSession::OnStatusCallback para tratar as chamadas.

FTP

Ação

Pré-requisito

Estabelece uma conexão FTP.

Criar um CInternetSession como base para este aplicativo de cliente de Internet.Chamar CInternetSession::GetFtpConnection criar um CFtpConnection objeto.

Localize o primeiro recurso.

Estabelece uma conexão FTP.Criar um CFtpFileFind objeto.Chamar CFtpFileFind::FindFile.

Enumere todos os recursos disponíveis.

Localize o primeiro arquivo.Chamar CFtpFileFind::FindNextFile até que ela retorna FALSE.

Abra um arquivo FTP.

Estabelece uma conexão FTP.Chamar CFtpConnection::OpenFile para criar e abrir um CInternetFile objeto.

Ler um arquivo FTP.

Abra um arquivo FTP com acesso de leitura.Chamar CInternetFile::Read.

Grave um arquivo FTP.

Abra um arquivo FTP com acesso de gravação.Chamar CInternetFile::Write.

Altere diretório do cliente no servidor.

Estabelece uma conexão FTP.Chamar CFtpConnection::SetCurrentDirectory.

Recupere o diretório atual do cliente no servidor.

Estabelece uma conexão FTP.Chamar CFtpConnection::GetCurrentDirectory.

HTTP

Ação

Pré-requisito

Estabelece uma conexão HTTP.

Criar um CInternetSession como base para este aplicativo de cliente de Internet.Chamar CInternetSession::GetHttpConnection criar um CHttpConnection objeto.

Abra um arquivo HTTP.

Estabelece uma conexão HTTP.Chamar CHttpConnection::OpenRequest criar um CHttpFile objeto.Chamar CHttpFile::AddRequestHeaders.Chamar CHttpFile::SendRequest.

Ler um arquivo HTTP.

Abra um arquivo HTTP.Chamar CInternetFile::Read.

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

Estabelece uma conexão HTTP.Chamar CHttpConnection::OpenRequest criar um CHttpFile objeto.Chamar CHttpFile::QueryInfo.

Gopher

Ação

Pré-requisito

Estabelece uma conexão gopher.

Criar um CInternetSession como base para este aplicativo de cliente de Internet.Chamar CInternetSession::GetGopherConnection criar um CGopherConnection.

Localize o primeiro arquivo no diretório atual.

Estabelece uma conexão gopher.Criar um CGopherFileFind objeto.Chamar CGopherConnection::CreateLocator criar um CGopherLocator objeto.Passar o localizador para CGopherFileFind::FindFile.Chamar CGopherFileFind::GetLocator para obter a localização de um arquivo se for necessário mais tarde.

Enumere todos os arquivos disponíveis.

Localize o primeiro arquivo.Chamar CGopherFileFind::FindNextFile até que ela retorna FALSE.

Abra um arquivo gopher.

Estabelece uma conexão gopher.Criar um localizador gopher com CGopherConnection::CreateLocator ou localizar um localizador com CGopherFileFind::GetLocator.Chamar CGopherConnection::OpenFile.

Ler um arquivo gopher.

Abra um arquivo gopher.Use CGopherFile.

Consulte também

Conceitos

Extensões de Internet do Win32 (WinInet)

Classes MFC para criar aplicativos de cliente de Internet

Escrever um aplicativo de cliente de Internet usando Classes do MFC WinInet