Passaggi in un'applicazione client tipica Internet

Nella tabella seguente vengono mostrati i passaggi che è possibile eseguire in un'applicazione client tipica internet.

L'obiettivo

Azioni che accetta

Effetti

Avvia una sessione Internet.

Creare un oggetto di CInternetSession .

Inizializza WinInet e si connette al server.

Impostare un'opzione query internet (limite di timeout o numero di tentativi, ad esempio.

Utilizzo CInternetSession::SetOption.

Restituisce FALSE se l'operazione ha esito negativo.

Stabilire una funzione di callback per monitorare lo stato della sessione.

Utilizzo CInternetSession::EnableStatusCallback.

Stabilisce un callback a CInternetSession::OnStatusCallback.Eseguire l'override di OnStatusCallback per creare una routine di callback.

Connettersi a un server Internet, a un server Intranet, o a un file locale.

Utilizzo CInternetSession::OpenURL.

Analizza l'URL e apre una connessione al server specificato.Restituisce CStdioFile (se si passa a OpenURL un nome file locale).Si tratta dell'oggetto mediante cui si accede ai dati recuperati dal server o il file.

Leggere dal file.

Utilizzo CInternetFile::Read.

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 Internet.

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