Etapas de um aplicativo cliente HTTP típica
A tabela a seguir mostra as etapas que você pode realizar em um aplicativo cliente HTTP típico:
Seu meta |
Ações realizadas |
Efeitos |
---|---|---|
Inicie uma sessão HTTP. |
Criar um CInternetSession objeto. |
Inicializa o WinInet e conecta-se ao servidor. |
Conectar-se a um servidor HTTP. |
Retorna um CHttpConnection objeto. |
|
Abra uma solicitação HTTP. |
Retorna um CHttpFile objeto. |
|
Envie uma solicitação HTTP. |
Use CHttpFile::AddRequestHeaders and 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 usando um buffer que você fornecer. |
Lidar com exceções. |
Use o CInternetException classe. |
Lida com todos os tipos de exceção de Internet comuns. |
Encerrar a sessão HTTP. |
Descartar o CInternetSession objeto. |
Limpa automaticamente identificadores de arquivo abertos e conexões. |
Consulte também
Conceitos
Extensões do Win32 Internet (WinInet)
Pré-requisitos para classes de cliente Internet
Escrever um aplicativo cliente Internet usando classes do MFC WinInet