Compartilhar via


Etapas em um aplicativo cliente HTTP típico

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

Sua meta Ações que você toma Efeitos
Inicie uma sessão HTTP. Crie um objeto CInternetSession . Inicializa o WinInet e conecta-se ao servidor.
Conecte-se a um servidor HTTP. Use CInternetSession::GetHttpConnection. Retorna um objeto CHttpConnection .
Abra uma solicitação HTTP. Use CHttpConnection::OpenRequest. Retorna um objeto CHttpFile .
Enviar uma solicitação HTTP. Use CHttpFile::AddRequestHeaders e CHttpFile::SendRequest. Localiza o arquivo. Retornará FALSE se o arquivo não for encontrado.
Leia do arquivo. Use CHttpFile. Lê o número especificado de bytes usando um buffer que você fornece.
Tratar exceções. Use a classe CInternetException. Gerencia todos os tipos comuns de exceções da Internet.
Encerre a sessão HTTP. Descarte o objeto CInternetSession . Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Extensões de Internet win32 (WinInet)
Pré-requisitos para classes de cliente da Internet
Escrever um aplicativo cliente da Internet usando classes WinInet do MFC