Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Algumas ações tomadas por um cliente da Internet (ler um arquivo, por exemplo) têm ações de pré-requisito (neste 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 |
|---|---|
| Estabeleça uma conexão. | Crie um CInternetSession para estabelecer a base de um aplicativo cliente da Internet. |
| Abra um URL. | Estabeleça uma conexão. Chame CInternetSession::OpenURL. A função OpenURL retorna um objeto de recurso somente leitura. |
| Leia os dados do URL. | Abra o URL. Chame CInternetFile::Read. |
| Defina uma opção de Internet. | Estabeleça uma conexão. Chame CInternetSession::SetOption. |
| Defina uma função a ser chamada com informações de status. | Estabeleça uma conexão. Chame CInternetSession::EnableStatusCallback. Redefina CInternetSession::OnStatusCallback para lidar com as chamadas. |
FTP
| Ação | Pré-requisito |
|---|---|
| Estabeleça uma conexão FTP. | Crie um CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetFtpConnection para criar um objeto CFtpConnection . |
| Encontre o primeiro recurso. | Estabeleça uma conexão FTP. Crie um objeto CFtpFileFind . Chame CFtpFileFind::FindFile. |
| Enumere todos os recursos disponíveis. | Localize o primeiro ficheiro. Chame CFtpFileFind::FindNextFile até retornar FALSE. |
| Abra um arquivo FTP. | Estabeleça uma conexão FTP. Chame CFtpConnection::OpenFile para criar e abrir um objeto CInternetFile . |
| Leia um arquivo FTP. | Abra um arquivo FTP com acesso de leitura. Chame CInternetFile::Read. |
| Escreva em um arquivo FTP. | Abra um arquivo FTP com acesso de gravação. Utilize CInternetFile::Write. |
| Altere o diretório do cliente no servidor. | Estabeleça uma conexão FTP. Chame CFtpConnection::SetCurrentDirectory. |
| Recupere o diretório atual do cliente no servidor. | Estabeleça uma conexão FTP. Chame CFtpConnection::GetCurrentDirectory. |
HTTP
| Ação | Pré-requisito |
|---|---|
| Estabeleça uma conexão HTTP. | Crie um CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetHttpConnection para criar um objeto CHttpConnection . |
| Abra um arquivo HTTP. | Estabeleça uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto CHttpFile . Invocar CHttpFile::AddRequestHeaders. Chame CHttpFile::SendRequest. |
| Leia um arquivo HTTP. | Abra um arquivo HTTP. Chame CInternetFile::Read. |
| Obtenha informações sobre uma solicitação HTTP. | Estabeleça uma conexão HTTP. Chame CHttpConnection::OpenRequest para criar um objeto CHttpFile . Chame CHttpFile::QueryInfo. |
Gopher
| Ação | Pré-requisito |
|---|---|
| Estabeleça uma conexão gopher. | Crie um CInternetSession como base deste aplicativo cliente da Internet. Chame CInternetSession::GetGopherConnection para criar um CGopherConnection. |
| Localize o primeiro arquivo no diretório atual. | Estabeleça 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. |
| Enumere todos os arquivos disponíveis. | Localize o primeiro ficheiro. Chame CGopherFileFind::FindNextFile até que ele retorne FALSE. |
| Abra um arquivo gopher. | Estabeleça uma conexão gopher. Crie um localizador gopher com CGopherConnection::CreateLocator ou localize um localizador com CGopherFileFind::GetLocator. Chame CGopherConnection::OpenFile. |
| Leia um arquivo gopher. | Abra um arquivo gopher. Use CGopherFile. |
Ver também
Extensões de Internet Win32 (WinInet)
Classes MFC para criar aplicativos cliente da Internet
Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC