Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In C++ heb je verschillende opties om verbinding te maken met het web en de cloud.
Microsoft Azure SDK's en REST-services
-
De Azure SDK voor C++ biedt een set clientbibliotheken waarmee uw C++-toepassingen naadloos kunnen communiceren met Azure-services, ongeacht in lokale of cloudomgevingen. Deze bibliotheken, gebouwd op basis van de Azure REST API, bieden vertrouwde C++-syntaxis en implementeren algemene cloudpatronen, zoals verificatie, logboekregistratie en nieuwe pogingen. De SDK biedt een consistente interface voor het werken met Azure-services, waaronder:
- Azure Core
- Azure Identity
- Azure Attestation
- Azure Event Hubs
- Azure-opslag
- Azure Key Vault
Zie Installeren en integreren vanuit de Azure SDK voor C++om aan de slag te gaan.
Met de ANSI C99 Azure IoT Hub SDK's voor Internet of Things kunnen IoT-toepassingen worden uitgevoerd op het apparaat of in de back-end.
OneDrive en SharePoint in Microsoft Graph
De OneDrive-API biedt een set HTTP-services om uw toepassing te verbinden met bestanden en mappen in Microsoft 365 en SharePoint Server 2016.
API's voor Windows en platformonafhankelijke netwerken
C++ REST SDK (codenaam "Casablanca")
Biedt een moderne, platformonafhankelijke, asynchrone API voor interactie met REST-services.
- Voer REST-aanroepen uit op elke HTTP-server, met ingebouwde ondersteuning voor het parseren en serialiseren van JSON-documenten
- Ondersteunt OAuth 1 en 2, inclusief een lokale redirect-listener
- WebSockets-verbindingen maken met externe services
- Een volledig asynchrone taak-API op basis van PPL, inclusief een ingebouwde threadpool
Ondersteunt Windows Desktop (7+), Windows Server (2012+), Universal Windows Platform, Linux, OSX, Android en iOS.
Windows::Web::Http::HttpClient
Een Windows Runtime HTTP-clientklasse die is gemodelleerd naar de .NET Framework-klasse met dezelfde naam in de System.Web-naamruimte.
HttpClientbiedt volledige ondersteuning voor asynchroon uploaden en downloaden via HTTP en pijplijnfilters die het invoegen van aangepaste HTTP-handlers in de pijplijn mogelijk maken. De Windows SDK bevat voorbeeldfilters voor netwerken met een datalimiet, OAuth-verificatie en meer. Gebruik deWindows::Web::Http::HttpClientklasse voor apps die alleen zijn gericht op Universeel Windows-platform.-
Biedt een systeemeigen COM-interface die u kunt gebruiken in Windows Runtime-apps of Windows-bureaublad-apps om via HTTP verbinding te maken met internet en GET-, PUT- en andere HTTP-opdrachten uit te voeren. Zie Scenario: verbinding maken met behulp van taken en XML-HTTP-aanvragen voor meer informatie.
-
Windows-API die u kunt gebruiken in Windows-bureaublad-apps om verbinding te maken met internet.
Zie ook
C++ in Visual Studio
Microsoft Azure C++ Developer Center
Netwerken en webservices (UWP)