Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In C++, esistono diverse opzioni per la connessione al Web e al cloud.
Microsoft Azure SDK e servizi REST
-
Azure SDK per C++ offre un set di librerie client che consentono alle applicazioni C++ di interagire senza problemi con i servizi di Azure, sia in ambienti locali che cloud. Queste librerie, basate sull'API REST di Azure, offrono una sintassi C++ familiare e implementano modelli cloud comuni, ad esempio autenticazione, registrazione e tentativi. L'SDK offre un'interfaccia coerente per l'uso dei servizi di Azure, tra cui:
- Azure Core
- Identità di Azure
- Azure Attestation
- Hub eventi di Azure
- Azure Storage
- Azure Key Vault (Archivio chiavi di Azure)
Per iniziare, vedere Installare e integrare da Azure SDK per C++.
Gli SDK dell'hub IoT di Azure ANSI C99 per Internet delle cose consentono l'esecuzione delle applicazioni IoT nel dispositivo o nel back-end.
OneDrive e SharePoint in Microsoft Graph
L'API di OneDrive fornisce un set di servizi HTTP per connettere l'applicazione a file e cartelle in Microsoft 365 e SharePoint Server 2016.
Windows e API di rete multipiattaforma
C++ REST SDK (nome di codice "Casablanca")
Fornisce un'API moderna, multipiattaforma e asincrona per l'interazione con i servizi REST.
- Eseguire chiamate REST a qualsiasi server HTTP, con un supporto incorporato per l'analisi e la serializzazione di documenti JSON
- Supporta OAuth 1 e 2, incluso un listener di reindirizzamento locale
- Stabilire connessioni WebSocket a servizi remoti
- Un'API per le attività completamente asincrona basata su PPL, incluso un pool di thread predefinito
Supporta Windows Desktop (7 e versioni successive), Windows Server (2012 e versioni successive), UWP (Universal Windows Platform), Linux, OSX, Android e iOS.
Windows::Web::Http::HttpClient
Classe client HTTP di Windows Runtime modellata sulla classe .NET Framework con lo stesso nome nello spazio dei nomi System.Web.
HttpClientsupporta completamente il caricamento e il download asincrono su HTTP e i filtri pipeline, che permettono l'inserimento di gestori HTTP personalizzati nella pipeline. Windows SDK include filtri di esempio per reti a consumo, autenticazione OAuth e altro ancora. Per le app destinate solo alla piattaforma UWP (Universal Windows Platform), usare laWindows::Web::Http::HttpClientclasse .-
Fornisce un'interfaccia COM nativa che è possibile usare in app di Windows Runtime o app desktop di Windows per connettersi a Internet su HTTP ed eseguire GET, PUT e altri comandi HTTP. Per altre informazioni, vedere Procedura dettagliata: Connessione tramite attività e richieste HTTP XML.
-
API Windows che è possibile usare in app desktop di Windows per connettersi a Internet.
Vedi anche
C++ in Visual Studio
Centro per sviluppatori C++ di Microsoft Azure
Reti e servizi Web (UWP)