Passaggi in un'applicazione del client HTTP tipica
Nella tabella seguente vengono mostrati i passaggi che è possibile eseguire in un'applicazione del client HTTP tipica:
L'obiettivo |
Azioni che accetta |
Effetti |
---|---|---|
Avvia una sessione HTTP. |
Creare un oggetto di CInternetSession . |
Inizializza WinInet e si connette al server. |
Connettersi a un server HTTP. |
Utilizzo CInternetSession::GetHttpConnection. |
Restituisce un oggetto di CHttpConnection . |
Aprire una richiesta HTTP. |
Utilizzo CHttpConnection::OpenRequest. |
Restituisce un oggetto di CHttpFile . |
Inviare una richiesta HTTP. |
Utilizzo CHttpFile::AddRequestHeaders e CHttpFile::SendRequest. |
Individuare il file.Restituisce FALSE se il file non viene trovato. |
Leggere dal file. |
Utilizzo CHttpFile. |
Legge il numero di byte utilizzando un buffer specificato. |
Gestire le eccezioni. |
Utilizzare la classe di CInternetException . |
Gestisce tutti i tipi di eccezioni comuni internet. |
Termina la sessione HTTP. |
Ottenere l'oggetto di CInternetSession . |
Viene effettuata la pulizia automatica di un handle di file aperte e le connessioni. |
Vedere anche
Concetti
Estensioni Internet Win32 (WinInet)
Prerequisiti per le classi client Internet
Creazione di un'applicazione client Internet utilizzando le classi MFC WinInet