Freigeben über


Schritte in einer typischen Internetclientanwendung

In der folgenden Tabelle sind die Schritte aufgeführt, die Sie in einer typischen Internetclientanwendung ausführen können.

Ihr Ziel Aktionen, die Sie ausführen Effekte
Beginnen Sie eine Internetsitzung. Erstellen Sie ein CInternetSession-Objekt . Initialisiert WinInet und stellt eine Verbindung mit dem Server bereit.
Legen Sie eine Internetabfrageoption fest (z. B. Zeitlimit oder Anzahl von Wiederholungen). Verwenden Sie CInternetSession::SetOption. Gibt FALSE zurück, wenn der Vorgang nicht erfolgreich war.
Richten Sie eine Rückruffunktion ein, um den Status der Sitzung zu überwachen. Verwenden Sie CInternetSession::EnableStatusCallback. Richtet einen Rückruf an CInternetSession::OnStatusCallback ein. Überschreiben OnStatusCallback , um eine eigene Rückrufroutine zu erstellen.
Verbinden zu einem Internetserver, Intranetserver oder einer lokalen Datei. Verwenden Sie CInternetSession::OpenURL. Analysiert die URL und öffnet eine Verbindung mit dem angegebenen Server. Gibt ein CStdioFile -Wert zurück (wenn Sie einen lokalen Dateinamen übergeben OpenURL ). Dies ist das Objekt, über das Sie auf Daten zugreifen, die vom Server oder der Datei abgerufen wurden.
Aus der Datei lesen. Verwenden Sie CInternetFile::Read. Liest die angegebene Anzahl von Bytes mithilfe eines von Ihnen bereitgestellten Puffers.
Behandeln Sie Ausnahmen. Verwenden Sie die CInternetException-Klasse . Behandelt alle gängigen Internet-Ausnahmetypen.
Beenden sie die Internetsitzung. Dispose of the CInternetSession object. Öffnet dateihandles und -verbindungen automatisch sauber.

Siehe auch

Win32-Interneterweiterungen (WinInet)
Voraussetzungen für Internetclientklassen
Schreiben einer Internetclientanwendung mithilfe von MFC-WinInet-Klassen