Compartilhar via


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