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