Passaggi in un'applicazione client HTTP tipica

La tabella seguente illustra i passaggi che è possibile eseguire in una tipica applicazione client HTTP:

Obiettivo Azioni da effettuare Effetti
Avviare una sessione HTTP. Creare un oggetto CInternetSession . Inizializza WinInet e si connette al server.
Connessione a un server HTTP. Usare CInternetSession::GetHttp Connessione ion. Restituisce un oggetto CHttp Connessione ion.
Aprire una richiesta HTTP. Usare CHttp Connessione ion::OpenRequest. Restituisce un oggetto CHttpFile .
Inviare una richiesta HTTP. Usare CHttpFile::AddRequestHeaders e CHttpFile::SendRequest. Trova il file. Restituisce FALSE se il file non viene trovato.
Leggere dal file. Usare CHttpFile. Legge il numero specificato di byte usando un buffer fornito.
Gestire le eccezioni. Usare la classe CInternetException . Gestisce tutti i tipi di eccezioni comuni di Internet.
Terminare la sessione HTTP. Eliminare l'oggetto CInternetSession . Effettua la pulizia automatica degli handle e delle connessioni del file aperto.

Vedi anche

Estensioni Internet Win32 (WinInet)
Prerequisiti per le classi client Internet
Scrittura di un'applicazione client Internet con classi WinInet MFC