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 C++ haben Sie mehrere Optionen, um eine Verbindung mit dem Web und der Cloud herzustellen.
Microsoft Azure SDKs und REST-Dienste
Microsoft Azure Storage-Clientbibliothek für C++
Die Azure Storage-Clientbibliothek für C++ stellt eine umfassende API zum Arbeiten mit Azure Storage bereit, die u. a. die folgenden Möglichkeiten bietet:
- Erstellen, Lesen, Löschen und Auflisten von Blob-Containern, Tabellen und Warteschlangen
- Erstellen, Lesen, Löschen, Auflisten und Kopieren von Blobs sowie Lesen und Schreiben von Blob-Bereichen
- Einfügen, Löschen, Zusammenführen und Abfragen von Entitäten in einer Azure-Tabelle
- Einreihen von Nachrichten in eine und Entfernen von Nachrichten aus einer Azure-Warteschlange
- Verzögertes Auflisten von Containern, Blobs, Tabellen und Warteschlangen und verzögertes Abfragen von Entitäten
Mit den ANSI C99 Azure IoT Hub SDKs für Internet of Things können IoT-Anwendungen auf dem Gerät oder im Back-End ausgeführt werden.
OneDrive und SharePoint in Microsoft Graph
Die OneDrive-API stellt eine Reihe von HTTP-Diensten bereit, um Ihre Anwendung mit Dateien und Ordnern in Microsoft 365 und SharePoint Server 2016 zu verbinden.
Windows- und plattformübergreifende Netzwerk-APIs
C++ REST SDK (Codename "Casablanca")
Stellt eine moderne, plattformübergreifende, asynchrone API zum Interagieren mit REST-Diensten bereit.
- Ausführen von REST-Aufrufen an einen beliebigen HTTP-Server mit integrierter Unterstützung für JSON-Dokumentanalysierung und -serialisierung
- Unterstützt OAuth-1 und 2, einschließlich eines lokalen Umleitungslisteners
- Herstellen von WebSockets-Verbindungen mit Remotediensten
- Eine vollständig asynchrone Aufgaben-API auf Basis von PPL, einschließlich eines integrierten Threadpools
Unterstützt Windows Desktop (7+), Windows Server (2012+), Universelle Windows-Plattform, Linux, OSX, Android und iOS.
Windows::Web::Http::HttpClient
Eine Windows-Runtime-HTTP-Clientklasse, die in der .NET Framework-Klasse des gleichen Namens im System.Web-Namespace modelliert ist.
HttpClient
unterstützt vollständig den asynchronen Upload und Download über HTTP und Pipelinefilter, die das Einfügen von benutzerdefinierten HTTP-Handlern in die Pipeline ermöglichen. Das Windows SDK umfasst Beispielfilter für gemessene Netzwerke, OAuth-Authentifizierung und mehr. Für Apps, die nur für die Universelle Windows-Plattform vorgesehen sind, empfiehlt es sich, dieWindows::Web::Http::HttpClient
-Klasse zu verwenden.IXMLHTTPRequest2-Schnittstelle
Stellt eine systemeigene COM-Schnittstelle bereit, die Sie in Windows-Runtime-Apps oder Windows-Desktop-Apps verwenden können, um über HTTP eine Verbindung mit dem Internet herzustellen und GET-, PUT- und andere HTTP-Befehle auszugeben. Weitere Informationen finden Sie unter Anleitung: Verbindung über Tasks und XML HTTP-Anfragen.
-
Eine Windows-API, die Sie in Windows-Desktop-Apps verwenden können, um eine Verbindung mit dem Internet herzustellen.
Siehe auch
C++ in Visual Studio
Microsoft Azure C und C++ Developer Center
Netzwerke und Webdienste (UWP)