Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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