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
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 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.
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::Http::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 Microsoft Azure C e C++
Reti e servizi Web (UWP)