Partilhar via


Etapas em um aplicativo cliente HTTP típico

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

Sua meta Ações que você executa Efeitos
Inicie uma sessão HTTP. Crie um objeto CInternetSession. Inicializa o WinInet e se conecta 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.
Envie 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. Lida com todos os tipos comuns de exceção da Internet.
Encerre a sessão HTTP. Descarte o objeto CInternetSession. Limpa automaticamente identificadores de arquivo abertos e conexões.

Confira também

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