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