Partilhar via


Etapas em um aplicativo cliente HTTP típico

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

Sua meta

Ações que você faça

Efeitos

Inicia uma sessão HTTP.

Crie um objeto de CInternetSession .

Inicializa WinInet e conecte-se ao servidor.

Conectar a um servidor HTTP.

Use CInternetSession::GetHttpConnection.

Retorna um objeto de CHttpConnection .

Abra uma solicitação HTTP.

Use CHttpConnection::OpenRequest.

Retorna um objeto de CHttpFile .

Enviar uma solicitação HTTP.

Use CHttpFile::AddRequestHeaders e CHttpFile::SendRequest.

Localiza o arquivo. Retornará FALSE se o arquivo não for localizado.

Leitura do arquivo.

Use CHttpFile.

Ler o número especificado de bytes usando um buffer que você fornece.

Trate exceções.

Use a classe de CInternetException .

Controla todos os tipos de exceção comuns da Internet.

Encerra a sessão HTTP.

Disponha do objeto de CInternetSession .

Limpa automaticamente os identificadores de arquivos abertos e conexões.

Consulte também

Conceitos

Extensões da Internet Win32 (WinInet)

Pré-requisitos para classes clientes de Internet

Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC