Compartilhar via


Etapas em um aplicativo de cliente HTTP típico

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

Seu objetivo

Ações realizadas

Efeitos

Iniciar uma sessão HTTP.

Criar um CInternetSession objeto.

Inicializa WinInet e se conecta ao servidor.

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

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