Pré-requisitos para classes clientes de Internet
Algumas ações realizadas por um cliente da Internet (que lê um arquivo, por exemplo) tiverem ações necessárias (nesse caso, estabelecendo uma conexão com a internet). As tabelas a seguir listam os pré-requisitos para algumas ações do cliente.
Geral Internet URL (FTP, Gopher, ou HTTP)
Ação |
Pré-requisito |
---|---|
Estabeleça uma conexão. |
Crie CInternetSession para estabelecer a base de um aplicativo cliente da Internet. |
Abra uma URL. |
Estabeleça uma conexão. Chame CInternetSession::OpenURL. A função de OpenURL retorna um objeto somente leitura do recurso. |
Dados de URL de leitura. |
Abra a URL. Chame CInternetFile::Read. |
Definir uma opção da Internet. |
Estabeleça uma conexão. Chame CInternetSession::SetOption. |
Definir uma função a ser chamada com informações de status. |
Estabeleça uma conexão. Chame CInternetSession::EnableStatusCallback. Substituição CInternetSession::OnStatusCallback para tratar chamadas. |
FTP
Ação |
Pré-requisito |
---|---|
Estabeleça uma conexão FTP. |
Crie CInternetSession como a base desse aplicativo cliente da Internet. Chame CInternetSession::GetFtpConnection para criar um objeto de CFtpConnection . |
Localizar o primeiro recurso. |
Estabeleça uma conexão FTP. Crie um objeto de CFtpFileFind . Chame CFtpFileFind::FindFile. |
Enumera todos os recursos disponíveis. |
Localizar o primeiro arquivo. Chame CFtpFileFind::FindNextFile até que retornar FALSE. |
Abra um arquivo de FTP. |
Estabeleça uma conexão FTP. Chame CFtpConnection::OpenFile para criar e abrir um objeto de CInternetFile . |
Lê um arquivo de FTP. |
Abra um arquivo FTP com acesso de leitura. Chame CInternetFile::Read. |
Gravar em um arquivo de FTP. |
Abra um arquivo FTP com acesso de gravação. Chame CInternetFile::Write. |
Alterar o diretório de cliente no servidor. |
Estabeleça uma conexão FTP. Chame CFtpConnection::SetCurrentDirectory. |
Recuperar o diretório atual de cliente no servidor. |
Estabeleça uma conexão FTP. Chame CFtpConnection::GetCurrentDirectory. |
HTTP
Ação |
Pré-requisito |
---|---|
Estabeleça uma conexão HTTP. |
Crie CInternetSession como a base desse aplicativo cliente da Internet. Chame CInternetSession::GetHttpConnection para criar um objeto de CHttpConnection . |
Abra um arquivo HTTP. |
Estabeleça uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto de CHttpFile . Chame CHttpFile::AddRequestHeaders. Chame CHttpFile::SendRequest. |
Lê um arquivo de HTTP. |
Abra um arquivo HTTP. Chame CInternetFile::Read. |
Obter informações sobre uma solicitação HTTP. |
Estabeleça uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto de CHttpFile . Chame CHttpFile::QueryInfo. |
Gopher
Ação |
Pré-requisito |
---|---|
Estabeleça uma conexão de Gopher. |
Crie CInternetSession como a base desse aplicativo cliente da Internet. Chame CInternetSession::GetGopherConnection para criar CGopherConnection. |
Localizar o primeiro arquivo no diretório atual. |
Estabeleça uma conexão de Gopher. Crie um objeto de CGopherFileFind . Chame CGopherConnection::CreateLocator para criar um objeto de CGopherLocator . Passe o localizador a CGopherFileFind::FindFile. Chame CGopherFileFind::GetLocator para obter o localizador de um arquivo se você precisar o posterior. |
Enumera todos os arquivos disponíveis. |
Localizar o primeiro arquivo. Chame CGopherFileFind::FindNextFile até que retornar FALSE. |
Abra um arquivo de Gopher. |
Estabeleça uma conexão de Gopher. Crie um localizador de Gopher com CGopherConnection::CreateLocator ou encontrar um localizador com CGopherFileFind::GetLocator. Chame CGopherConnection::OpenFile. |
Ler um arquivo de Gopher. |
Abra um arquivo de Gopher. Use CGopherFile. |
Consulte também
Conceitos
Extensões da Internet Win32 (WinInet)
Classes MFC para criar aplicativos clientes de Internet
Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC