Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Em C++, você tem várias opções para se conectar à Web e à nuvem.
SDKs e serviços REST do Microsoft Azure
-
O SDK do Azure para C++ fornece um conjunto de bibliotecas de cliente que permitem que seus aplicativos C++ interajam perfeitamente com os serviços do Azure, seja em ambientes locais ou em nuvem. Essas bibliotecas, criadas com base na API REST do Azure, oferecem sintaxe C++ familiar e implementam padrões de nuvem comuns, como autenticação, registro em log e tentativas. O SDK fornece uma interface consistente para trabalhar com os serviços do Azure, incluindo:
- Azure Core
- Azure Identity
- Azure Attestation
- Hubs de Eventos do Azure
- Azure Storage
- Azure Key Vault
Para começar, consulte Instalar e integrar a partir do SDK do Azure para C++.
Os SDKs do Hub IoT do Azure ANSI C99 para Internet das Coisas permitem que os aplicativos IoT sejam executados no dispositivo ou no back-end.
OneDrive e SharePoint no Microsoft Graph
A API do OneDrive fornece um conjunto de serviços HTTP para conectar seu aplicativo a arquivos e pastas no Microsoft 365 e no SharePoint Server 2016.
APIs de rede do Windows e de plataforma cruzada
C++ REST SDK (Nome de código "Casablanca")
Fornece uma API moderna, multiplataforma e assíncrona para interagir com serviços REST.
- Execute chamadas REST em qualquer servidor HTTP, com suporte interno para análise e serialização de documentos JSON
- Suporta OAuth 1 e 2, incluindo um escutador de redirecionamento local
- Fazer conexões WebSockets com serviços remotos
- Uma API de tarefa totalmente assíncrona baseada em PPL, incluindo um pool de threads interno
Suporta Windows Desktop (7+), Windows Server (2012+), Universal Windows Platform, Linux, OSX, Android e iOS.
Windows::Web::Http::HttpClient
Uma classe de cliente HTTP do Windows Runtime inspirada na classe .NET Framework de mesmo nome no namespace System.Web.
HttpClientoferece total suporte a upload e download assíncronos via HTTP, além de filtros de pipeline que permitem a inserção de manipuladores HTTP personalizados no pipeline. O SDK do Windows inclui filtros de exemplo para redes limitadas, autenticação OAuth e muito mais. Para aplicativos destinados apenas à Plataforma Universal do Windows, use aWindows::Web::Http::HttpClientclasse.-
Fornece uma interface COM nativa que você pode usar em aplicativos do Tempo de Execução do Windows ou aplicativos da área de trabalho do Windows para se conectar à Internet por HTTP e emitir comandos GET, PUT e outros comandos HTTP. Para obter mais informações, consulte Passo a passo: Conectando-se usando tarefas e solicitações HTTP XML.
-
API do Windows que pode utilizar em aplicações de ambiente de trabalho do Windows para ligar à Internet.
Ver também
C++ no Visual Studio
Centro de Desenvolvedores do Microsoft Azure C++
Redes e serviços Web (UWP)