Programmazione Web e cloud in Visual C++
In C++, esistono diverse opzioni per la connessione al Web e al cloud.
Microsoft Azure SDK e servizi REST
Libreria client di Archiviazione di Microsoft Azure per C++
La libreria client di Archiviazione di Azure per C++ fornisce un'API completa per l'uso di Archiviazione di Azure, con la possibilità di eseguire, a titolo esemplificativo, le seguenti operazioni:
- Creare, leggere, eliminare ed elencare contenitori BLOB, tabelle e code.
- Creare, leggere, eliminare, elencare e copiare BLOB, nonché leggere e scrivere intervalli di BLOB.
- Inserire, eliminare, sostituire, unire ed eseguire query sulle entità in una tabella di Azure.
- Accodare e rimuovere dalla coda i messaggi in una coda di Azure.
- Elencare contenitori, BLOB, tabelle e code in modalità lazy ed eseguire query sulle entità in modalità lazy
Gli Azure IoT Hub SDK 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 in 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.
HttpClient
supporta 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) è consigliabile usare la classeWindows::Web:HttpClient
.-
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++ e C di Microsoft Azure
Reti e servizi Web (UWP)