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