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