Condividi tramite


Passaggi in un'applicazione client Internet tipica

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

L'obiettivo

Azioni che si intraprendono

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 OnStatusCallback per creare una routine di callback.

Connessione a un server Internet, a un server Intranet, o in un file locale.

Utilizzo CInternetSession::OpenURL.

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

Leggere dal file.

Utilizzo CInternetFile::Read.

Legge il numero di byte utilizzando un buffer fornito.

Gestire le eccezioni.

Utilizzare la classe di CInternetException.

Gestisce tutti i tipi di eccezioni comuni internet.

Termina la sessione Internet.

Disponga dell'oggetto di CInternetSession.

Viene effettuata la pulizia automatica handle di file e le connessioni aperte.

Vedere anche

Concetti

Estensioni Internet Win32 (WinInet)

Prerequisiti per le classi client Internet

Scrittura di un'applicazione client Internet con classi WinInet MFC