Freigeben über


Schritte in einer typischen HTTP-Clientanwendung

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

Das Ziel

Aktionen, die Sie ausführen

Effekte

Starten Sie eine HTTP-Sitzung.

Erstellen Sie ein CInternetSession-Objekt.

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

Schließen Sie mit einem HTTP-Server an.

Verwenden Sie CInternetSession::GetHttpConnection.

CHttpConnection Gibt ein Objekt zurück.

Öffnen Sie eine HTTP-Anforderung.

Verwenden Sie CHttpConnection::OpenRequest.

CHttpFile Gibt ein Objekt zurück.

Sendet eine HTTP-Anforderung.

Verwenden Sie CHttpFile::AddRequestHeaders und CHttpFile::SendRequest.

Sucht die Datei. Gibt FALSE zurück, wenn die Datei nicht gefunden wird.

Lesen aus der Datei.

Verwenden Sie CHttpFile.

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 HTTP-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