Freigeben über


Schritte in einer typischen Internetclientanwendung

In der folgenden Tabelle werden die Schritte angezeigt, die Sie in einer typischen Internet-Clientanwendung ausgeführt haben.

Das Ziel

Aktionen, die Sie ausführen

Effekte

Starten Sie eine Internet-Sitzung.

Erstellen Sie ein CInternetSession-Objekt.

Initialisiert WinInet-Klassen und schließt am Server an.

Legen Sie eine Internet-Abfrageoption fest (TIMEOUTgrenze oder die Anzahl der Wiederholungen, beispielsweise).

Verwenden Sie CInternetSession::SetOption.

Gibt FALSE zurück, wenn 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. Überschreiben Sie OnStatusCallback, um eine eigene Rückrufroutine zu erstellen.

Schließen Sie mit einem Internet-Server, einen Intranetserver oder eine lokale Datei an.

Verwenden Sie CInternetSession::OpenURL.

Analysiert die URL und öffnet eine Verbindung auf dem angegebenen Server. Gibt CStdioFile zurückgegeben (wenn Sie OpenURL ein lokaler Dateiname übergeben). Dies ist das Objekt, durch das Sie auf Daten vom Server oder aus der Datei abgerufen haben.

Lesen aus der Datei.

Verwenden Sie CInternetFile::Read.

Liest die angegebene Anzahl von Bytes mithilfe eines Puffers, den Sie angeben.

Behandeln von Ausnahmen

Verwenden Sie die CInternetException-Klasse.

Behandelt alle gängigen Internet-Ausnahmetypen.

Beenden Sie die Internet-Sitzung.

Löschen Sie sich das Objekt unter CInternetSession.

Bereinigt automatisch geöffnet Dateihandles und Verbindungen.

Siehe auch

Konzepte

Win32-Interneterweiterungen (WinInet)

Voraussetzungen für Internetclientklassen

Schreiben einer Internetclientanwendung mithilfe von MFC-WinInet-Klassen