Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Algumas ações executadas por um cliente de Internet (lendo um arquivo, por exemplo) têm ações de pré-requisito (nesse caso, estabelecer uma conexão com a Internet). As tabelas a seguir listam os pré-requisitos para algumas ações do cliente.
URL geral da Internet (FTP, Gopher ou HTTP)
| Ação | Pré-requisito |
|---|---|
| Estabelecer uma conexão. | Crie uma CInternetSession para estabelecer a base de um aplicativo cliente da Internet. |
| Abra um URL. | Estabelecer uma conexão. Chame CInternetSession::OpenURL. A OpenURL função retorna um objeto de recurso somente leitura. |
| Ler dados de URL. | Abra a URL. Chame CInternetFile::Read. |
| Defina uma opção de Internet. | Estabelecer uma conexão. Chame CInternetSession::SetOption. |
| Defina uma função a ser chamada com informações de status. | Estabelecer uma conexão. Chame CInternetSession::EnableStatusCallback. Substitua CInternetSession::OnStatusCallback para lidar com chamadas. |
FTP
| Ação | Pré-requisito |
|---|---|
| Estabelecer uma conexão FTP. | Crie uma CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetFtpConnection para criar um objeto CFtpConnection . |
| Localize o primeiro recurso. | Estabelecer uma conexão FTP. Crie um objeto CFtpFileFind . Chame CFtpFileFind::FindFile. |
| Enumerar todos os recursos disponíveis. | Localize o primeiro arquivo. Chame CFtpFileFind::FindNextFile até que ele retorne FALSE. |
| Abra um arquivo FTP. | Estabelecer uma conexão FTP. Chame CFtpConnection::OpenFile para criar e abrir um objeto CInternetFile . |
| Ler um arquivo FTP. | Abra um arquivo FTP com acesso de leitura. Chame CInternetFile::Read. |
| Gravar em um arquivo FTP. | Abra um arquivo FTP com acesso de gravação. Chame CInternetFile::Write. |
| Altere o diretório do cliente no servidor. | Estabelecer uma conexão FTP. Chame CFtpConnection::SetCurrentDirectory. |
| Recupere o diretório atual do cliente no servidor. | Estabelecer uma conexão FTP. Chame CFtpConnection::GetCurrentDirectory. |
HTTP
| Ação | Pré-requisito |
|---|---|
| Estabelecer uma conexão HTTP. | Crie uma CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetHttpConnection para criar um objeto CHttpConnection . |
| Abra um arquivo HTTP. | Estabelecer uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto CHttpFile . Chame CHttpFile::AddRequestHeaders. Chame CHttpFile::SendRequest. |
| Ler um arquivo HTTP. | Abra um arquivo HTTP. Chame CInternetFile::Read. |
| Obtenha informações sobre uma solicitação HTTP. | Estabelecer uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto CHttpFile . Chame CHttpFile::QueryInfo. |
Gopher
| Ação | Pré-requisito |
|---|---|
| Estabelecer uma conexão gopher. | Crie uma CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetGopherConnection para criar um CGopherConnection. |
| Localize o primeiro arquivo no diretório atual. | Estabelecer uma conexão gopher. Crie um objeto CGopherFileFind . Chame CGopherConnection::CreateLocator para criar um objeto CGopherLocator . Passe o localizador para CGopherFileFind::FindFile. Chame CGopherFileFind::GetLocator para obter o localizador de um arquivo se precisar dele mais tarde. |
| Enumerar todos os arquivos disponíveis. | Localize o primeiro arquivo. Chame CGopherFileFind::FindNextFile até retornar FALSE. |
| Abra um arquivo gopher. | Estabelecer uma conexão gopher. Crie um localizador de gopher com CGopherConnection::CreateLocator ou localize um localizador com CGopherFileFind::GetLocator. Chame CGopherConnection::OpenFile. |
| Leia um arquivo gopher. | Abra um arquivo gopher. Use CGopherFile. |
Consulte também
Extensões de Internet win32 (WinInet)
Classes MFC para criar aplicativos cliente da Internet
Escrever um aplicativo cliente da Internet usando classes WinInet do MFC