Compartilhar via


Etapas em um aplicativo de cliente de Internet típica

A tabela a seguir mostra as etapas que você pode realizar em um aplicativo de cliente Internet típico.

Seu objetivo

Ações realizadas

Efeitos

Iniciar uma sessão da Internet.

Criar um CInternetSession objeto.

Inicializa WinInet e se conecta ao servidor.

Defina uma opção de consulta da Internet (tempo limite ou número de repetições, por exemplo).

Use CInternetSession::SetOption.

Retorna falso se a operação não teve êxito.

Estabelece uma função de retorno de chamada para monitorar o status da sessão.

Use CInternetSession::EnableStatusCallback.

Estabelece um retorno de chamada CInternetSession::OnStatusCallback.Substituir OnStatusCallback para criar sua própria rotina de retorno de chamada.

Conecte a um servidor de Internet, servidor de intranet ou arquivo local.

Use CInternetSession::OpenURL.

Analisa o URL e abre uma conexão ao servidor especificado.Retorna um CStdioFile (se você passar OpenURL um nome de arquivo local).Esse é o objeto de acesso a dados recuperados do servidor ou arquivo.

Ler o arquivo.

Use CInternetFile::Read.

Lê o número especificado de bytes de um buffer que você fornecer.

Manipular exceções.

Use o CInternetException classe.

Trata todos os tipos de exceção de Internet comuns.

Finalizar a sessão da Internet.

Descartar o CInternetSession objeto.

Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Conceitos

Extensões de Internet do Win32 (WinInet)

Pré-requisitos para Classes de cliente de Internet

Escrever um aplicativo de cliente de Internet usando Classes do MFC WinInet