Etapas de um aplicativo cliente Internet típica

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

Seu meta

Ações realizadas

Efeitos

Inicie uma sessão da Internet.

Criar um CInternetSession objeto.

Inicializa o WinInet e conecta-se ao servidor.

conjunto uma opção de consulta de Internet (time 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.

Conectar-se 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 que você acessar dados recuperados do servidor ou arquivo.

Ler o arquivo.

Use CInternetFile::Read.

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

Lidar com exceções.

Use o CInternetException classe.

Lida com todos os tipos de exceção de Internet comuns.

Encerrar a sessão da Internet.

Descartar o CInternetSession objeto.

Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Conceitos

Extensões do Win32 Internet (WinInet)

Pré-requisitos para classes de cliente Internet

Escrever um aplicativo cliente Internet usando classes do MFC WinInet