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