Freigeben über


Schritte in einer typischen HTTP-Clientanwendung

In der folgenden Tabelle sind die Schritte aufgeführt, die Sie in einer typischen HTTP-Clientanwendung ausführen können:

Ihr Ziel Aktionen, die Sie ausführen Effekte
Beginnen Sie eine HTTP-Sitzung. Erstellen Sie ein CInternetSession-Objekt . Initialisiert WinInet und stellt eine Verbindung mit dem Server bereit.
Verbinden an einen HTTP-Server. Verwenden Sie CInternetSession::GetHttp Verbinden ion. Gibt ein CHttp Verbinden ion -Objekt zurück.
Öffnen Sie eine HTTP-Anforderung. Verwenden Sie CHttp Verbinden ion::OpenRequest. Gibt ein CHttpFile -Objekt zurück.
Senden Sie eine HTTP-Anforderung. Verwenden Sie CHttpFile::AddRequestHeaders und CHttpFile::SendRequest. Sucht die Datei. Gibt FALSE zurück, wenn die Datei nicht gefunden wird.
Aus der Datei lesen. Verwenden Sie CHttpFile. 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 HTTP-Sitzung. 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