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