Condividi tramite


Passaggi in un'applicazione client Internet tipica

La tabella seguente illustra i passaggi che è possibile eseguire in una tipica applicazione client Internet.

Obiettivo Azioni da effettuare Effetti
Avviare una sessione Internet. Creare un oggetto CInternetSession . Inizializza WinInet e si connette al server.
Impostare un'opzione di query Internet (limite di timeout o numero di tentativi, ad esempio). Usare CInternetSession::SetOption. Restituisce FAL edizione Standard se l'operazione non è riuscita.
Stabilire una funzione di callback per monitorare lo stato della sessione. Usare CInternetSession::EnableStatusCallback. Stabilisce un callback a CInternetSession::OnStatusCallback. Eseguire l'override OnStatusCallback per creare una routine di callback personalizzata.
Connessione a un server Internet, a un server Intranet o a un file locale. Usare CInternetSession::OpenURL. Analizza l'URL e apre una connessione al server specificato. Restituisce un CStdioFile (se si passa OpenURL un nome di file locale). Si tratta dell'oggetto tramite il quale si accede ai dati recuperati dal server o dal file.
Leggere dal file. Usare CInternetFile::Read. 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 Internet. 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