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