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