Schritte in einer typischen HTTP-Clientanwendung

In der folgenden Tabelle sind die Schritte an, die in einer typischen HTTP-Clientanwendung ausführen:

Das Ziel

Maßnahmen, die Sie ergreifen

Auswirkungen

Starten Sie eine HTTP-Sitzung.

Erstellen Sie ein CInternetSession-Objekt.

Initialisiert WinInet und stellt eine Verbindung mit Server an.

Verbinden mit einem HTTP-Server an.

Verwendung CInternetSession::GetHttpConnection.

Gibt ein CHttpConnection-Objekt zurück.

Öffnen Sie eine HTTP-Anforderung.

Verwendung CHttpConnection::OpenRequest.

Gibt ein CHttpFile-Objekt zurück.

Senden Sie eine HTTP-Anforderung.

Verwendung CHttpFile::AddRequestHeaders und CHttpFile::SendRequest.

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

Lesen aus der Datei.

Verwendung CHttpFile.

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

Behandeln von Ausnahmen

Verwenden Sie die CInternetException-Klasse.

Behandelt alle allgemeinen Internet-Ausnahme Typen.

Beenden Sie die HTTP-Sitzung.

Entledigen Sie das CInternetSession-Objekt.

Bereinigt automatisch geöffnet, Dateihandles und Verbindungen auf.

Siehe auch

Konzepte

Win32-Internet-Erweiterungen (WinInet-Klassen)

Erforderliche Komponenten für Internet-Client-Klassen

Schreiben einer Internet-Clientanwendung mit Klassen MFC-WinInet-Unterstützung