Sdílet prostřednictvím


Cloudové a webové programování v Microsoft C++

V jazyce C++ máte několik možností připojení k webu a cloudu.

Sady MICROSOFT Azure SDK a služby REST

  • Azure SDK pro C++

    Sada Azure SDK pro C++ poskytuje sadu klientských knihoven, které vašim aplikacím C++ umožňují bezproblémovou interakci se službami Azure bez ohledu na to, jestli jsou v místním nebo cloudovém prostředí. Tyto knihovny založené na rozhraní Azure REST API nabízejí známou syntaxi jazyka C++ a implementují běžné cloudové vzory, jako je ověřování, protokolování a opakování. Sada SDK poskytuje konzistentní rozhraní pro práci se službami Azure, mezi které patří:

    • Azure Core
    • Identita Azure
    • Azure Attestation
    • Azure Event Hubs
    • Azure Storage
    • Azure Key Vault

    Pokud chcete začít, přečtěte si téma Instalace a integrace ze sady Azure SDK pro C++.

  • Sady SDK ANSI C99 Azure IoT Hub pro Internet věcí umožňují aplikacím IoT běžet na zařízení nebo v back-endu.

  • OneDrive a SharePoint v Microsoft Graphu

    Rozhraní API OneDrivu poskytuje sadu služeb HTTP pro připojení aplikace k souborům a složkám v Microsoftu 365 a SharePoint Serveru 2016.

Rozhraní API pro sítě pro Windows a různé platformy

  • C++ REST SDK (název kódu "Casablanca")

    Poskytuje moderní asynchronní rozhraní API pro různé platformy pro interakci se službami REST.

    • Provádění volání REST na jakémkoli serveru HTTP s integrovanou podporou parsování a serializace dokumentů JSON
    • Podporuje OAuth 1 a 2, včetně místního naslouchacího procesu přesměrování.
    • Nastavení připojení WebSockets ke vzdáleným službám
    • Plně asynchronní rozhraní API úloh založené na PPL, včetně integrovaného fondu vláken

    Podporuje Windows Desktop (7+), Windows Server (2012+), Univerzální platforma Windows, Linux, OSX, Android a iOS.

  • Windows::Web::Http::HttpClient

    Třída klienta HTTP prostředí Windows Runtime modelovaná ve třídě rozhraní .NET Framework se stejným názvem v oboru názvů System.Web. HttpClient plně podporuje asynchronní nahrávání a stahování přes protokol HTTP a filtry kanálů, které umožňují vložení vlastních obslužných rutin HTTP do kanálu. Sada Windows SDK obsahuje ukázkové filtry pro měřené sítě, ověřování OAuth a další. Pro aplikace, které jsou určeny pouze pro Platforma univerzálních aplikací Windows, použijte třídu Windows::Web::Http::HttpClient.

  • IXMLHTTPRequest2 – rozhraní

    Poskytuje nativní rozhraní MODELU COM, které můžete použít v aplikacích prostředí Windows Runtime nebo desktopových aplikacích pro Windows pro připojení k internetu přes HTTP a problém GET, PUT a další příkazy HTTP. Další informace najdete v tématu Návod: Připojení pomocí úloh a požadavků HTTP XML.

  • Windows Internet (WinInet)

    Rozhraní API pro Windows, které můžete použít v desktopových aplikacích pro Windows pro připojení k internetu.

Viz také

C++ ve Visual Studio
Microsoft Azure C++ Developer Center
Sítě a webové služby (UPW)