Etapas em um aplicativo cliente da Internet típico
A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente típico de Internet.
Sua meta | Ações que você executa | Efeitos |
---|---|---|
Inicie uma sessão na Internet. | Crie um objeto CInternetSession. | Inicializa o WinInet e se conecta ao servidor. |
Defina uma opção de consulta da Internet (limite de tempo limite ou número de tentativas, por exemplo). | Use CInternetSession::SetOption. | Retornará FALSE se a operação não tiver sido bem sucedida. |
Estabeleça uma função de retorno de chamada para monitorar o status da sessão. | Use CInternetSession::EnableStatusCallback. | Estabeleça um retorno de chamada para CInternetSession::OnStatusCallback. Substitua OnStatusCallback para criar sua própria rotina de retorno de chamada. |
Conecte-se a um servidor da Internet, servidor intranet ou arquivo local. | Use CInternetSession::OpenURL. | Analise a URL e abra uma conexão com o servidor especificado. Retorna um CStdioFile (se você passar OpenURL um nome de arquivo local). Esse é o objeto por meio do qual você acessa os dados recuperados do servidor ou arquivo. |
Leia do arquivo. | Use CInternetFile::Read. | Lê o número especificado de bytes usando um buffer que você fornece. |
Tratar exceções. | Use a classe CInternetException. | Lida com todos os tipos comuns de exceção da Internet. |
Finalize uma sessão na Internet. | Descarte o objeto CInternetSession. | Limpa automaticamente identificadores de arquivo abertos e conexões. |
Confira também
Extensões da Internet Win32 (WinInet)
Pré-requisitos para classes cliente da Internet
Escrevendo um aplicativo cliente da Internet usando classes WinInet do MFC