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 HTTP típico:

O seu objetivo Ações que você toma 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. Utilize CHttpFile::AddRequestHeaders e CHttpFile::SendRequest. Localiza o arquivo. Retorna FALSE se o arquivo não for encontrado.
Leia a partir do arquivo. Use CHttpFile. Lê o número especificado de bytes usando um buffer que você fornece.
Lidar com exceções. Use o CInternetException classe. Lida com todos os tipos comuns de exceção da Internet.
Termine a sessão HTTP. Descarte o objeto CInternetSession . Limpa automaticamente identificadores e conexões de arquivos abertos.

Ver também

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