Udostępnij za pomocą


Programowanie w chmurze i sieci Web w języku Microsoft C++

W języku C++istnieje kilka opcji łączenia się z internetem i chmurą.

Zestawy SDK platformy Microsoft Azure i usługi REST

  • Zestaw Azure SDK dla języka C++

    Zestaw Azure SDK dla języka C++ udostępnia zestaw bibliotek klienckich, które umożliwiają aplikacjom języka C++ bezproblemową interakcję z usługami platformy Azure, zarówno w środowiskach lokalnych, jak i w chmurze. Te biblioteki, oparte na interfejsie API REST platformy Azure, oferują znaną składnię języka C++ i implementują typowe wzorce chmury, takie jak uwierzytelnianie, rejestrowanie i ponawianie prób. Zestaw SDK zapewnia spójny interfejs do pracy z usługami platformy Azure, w tym:

    • Azure Core
    • Tożsamość platformy Azure
    • Azure Attestation
    • Azure Event Hubs
    • Azure Storage
    • Azure Key Vault

    Aby rozpocząć, zobacz Instalowanie i integrowanie z zestawu Azure SDK dla języka C++.

  • Zestawy SDK usługi Azure IoT Hub dla ANSI C99 umożliwiają uruchamianie aplikacji IoT na urządzeniu lub w zapleczu.

  • OneDrive i SharePoint w programie Microsoft Graph

    Interfejs API usługi OneDrive udostępnia zestaw usług HTTP do łączenia aplikacji z plikami i folderami w usługach Microsoft 365 i SharePoint Server 2016.

Interfejsy API sieci systemu Windows i międzyplatformowe

  • Zestaw SDK REST języka C++ (nazwa kodu "Casablanca")

    Udostępnia nowoczesny, wieloplatformowy, asynchroniczny interfejs API do interakcji z usługami REST.

    • Wykonywanie wywołań REST na dowolnym serwerze HTTP z wbudowaną obsługą analizowania i serializacji dokumentów JSON
    • Obsługuje protokół OAuth 1 i 2, w tym odbiornik przekierowania lokalnego
    • Nawiązywanie połączeń protokołu WebSocket z usługami zdalnymi
    • W pełni asynchroniczny interfejs API zadań oparty na protokole PPL, w tym wbudowanej puli wątków

    Obsługuje system Windows Desktop (7+), Windows Server (2012+), platforma uniwersalna systemu Windows, Linux, OSX, Android i iOS.

  • Windows::Web::Http:HttpClient

    Klasa klienta HTTP środowisko wykonawcze systemu Windows modelowana w klasie programu .NET Framework o tej samej nazwie w przestrzeni nazw System.Web. HttpClient w pełni obsługuje asynchroniczne przekazywanie i pobieranie za pośrednictwem protokołu HTTP oraz filtry potoków, które umożliwiają wstawianie niestandardowych procedur obsługi HTTP do potoku. Zestaw Windows SDK zawiera przykładowe filtry dla sieci taryfowych, uwierzytelniania OAuth i nie tylko. W przypadku aplikacji przeznaczonych tylko dla uniwersalnej platformy Windows, użyj klasy Windows::Web::Http::HttpClient.

  • Interfejs IXMLHTTPRequest2

    Udostępnia natywny interfejs COM, którego można używać w aplikacjach środowisko wykonawcze systemu Windows lub aplikacjach klasycznych systemu Windows do łączenia się z Internetem za pośrednictwem protokołu HTTP i wydawania poleceń GET, PUT i innych poleceń HTTP. Aby uzyskać więcej informacji, zobacz Przewodnik: nawiązywanie połączenia przy użyciu zadań i żądań HTTP XML.

  • Internet w systemie Windows (WinInet)

    Interfejs API systemu Windows, którego można używać w aplikacjach klasycznych systemu Windows do łączenia się z Internetem.

Zobacz też

Język C++ w programie Visual Studio
Centrum deweloperów języka C++ platformy Microsoft Azure
Sieci i usługi internetowe (UWP)