Delen via


Stappen in een typische internetclienttoepassing

In de volgende tabel ziet u de stappen die u kunt uitvoeren in een typische internetclienttoepassing.

Uw doel Acties die u uitvoert Effecten
Begin een internetsessie. Maak een CInternetSession-object . Initialiseert WinInet en maakt verbinding met de server.
Stel een internetqueryoptie in (bijvoorbeeld time-outlimiet of aantal nieuwe pogingen). Gebruik CInternetSession::SetOption. Retourneert FALSE als de bewerking niet succesvol was.
Stel een callback-functie in om de status van de sessie te bewaken. Gebruik CInternetSession::EnableStatusCallback. Er wordt een callback naar CInternetSession::OnStatusCallback tot stand gebracht. Overschrijf OnStatusCallback om uw eigen callbackprocedure te maken.
Verbinding maken met een internetserver, intranetserver of lokaal bestand. Gebruik CInternetSession::OpenURL. Parseert de URL en opent een verbinding met de opgegeven server. Hiermee wordt een CStdioFile geretourneerd (als u een lokale bestandsnaam doorgeeft OpenURL ). Dit is het object waarmee u toegang hebt tot gegevens die zijn opgehaald van de server of het bestand.
Lees uit het bestand. Gebruik CInternetFile::Read. Leest het opgegeven aantal bytes met behulp van een buffer die u opgeeft.
Uitzonderingen verwerken. Gebruik de CInternetException-klasse . Hiermee worden alle algemene internet-uitzonderingstypen verwerkt.
Beƫindig de internetsessie. Het CInternetSession-object verwijderen. Hiermee worden geopende bestandsingangen en -verbindingen automatisch opgeschoond.

Zie ook

Win32 Internet Extensions (WinInet)
Vereisten voor internetclientklassen
Een internetclienttoepassing schrijven met MFC WinInet-klassen