Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
-
Klasa klienta HTTP środowisko wykonawcze systemu Windows modelowana w klasie programu .NET Framework o tej samej nazwie w przestrzeni nazw System.Web.
HttpClientw 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 klasyWindows::Web::Http::HttpClient. -
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)