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