Etapas de um aplicativo cliente HTTP típica

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

Seu meta

Ações realizadas

Efeitos

Inicie uma sessão HTTP.

Criar um CInternetSession objeto.

Inicializa o WinInet e conecta-se ao servidor.

Conectar-se a um servidor HTTP.

Use CInternetSession::GetHttpConnection.

Retorna um CHttpConnection objeto.

Abra uma solicitação HTTP.

Use CHttpConnection::OpenRequest.

Retorna um CHttpFile objeto.

Envie uma solicitação HTTP.

Use CHttpFile::AddRequestHeaders and CHttpFile::SendRequest.

Localiza o arquivo.Retorna FALSO se o arquivo não foi encontrado.

Ler o arquivo.

Use CHttpFile.

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 HTTP.

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