Облачное и веб-программирование в Visual C++
В C++ имеются несколько параметров для соединения с веб-узлом и облаком.
Пакеты SDK для Microsoft Azure и службы REST
Клиентская библиотека службы хранилища Microsoft Azure для C++
Клиентская библиотека службы хранилища Azure для C++ предоставляет полноценный интерфейс API для работы со службой хранилища Azure, включая следующие возможности.
- Создание, чтение, удаление и выведение списка контейнеров больших двоичных объектов, таблиц и очередей.
- Создание, чтение, удаление, выведение списка и копирование больших двоичных объектов, а также чтение и запись диапазонов больших двоичных объектов.
- Вставка, удаление, замена, слияние и запрос сущностей в таблице Azure.
- Постановка в очередь и вывод сообщений из очереди Azure.
- Отложенное выведение списка контейнеров, больших двоичных объектов, таблиц и очередей и отложенный запрос сущностей
Пакеты SDK для Центра Интернета вещей Azure ANSI C99 для Интернета вещей позволяют выполнять IoT-приложения на устройстве или на внутреннем сервере.
OneDrive и SharePoint в Microsoft Graph
API OneDrive предоставляет набор служб HTTP для подключения приложения к файлам и папкам в Microsoft 365 и SharePoint Server 2016.
Windows и кроссплатформенные сетевые API
Пакет SDK для C++ REST (кодовое имя Casablanca)
Предоставляет современный кроссплатформенный асинхронный API для взаимодействия со службами REST.
- Выполнение вызовов REST к любому HTTP-серверу со встроенной поддержкой синтаксического анализа документов JSON и сериализации
- Поддерживает OAuth 1 и 2, в том числе локальный прослушиватель перенаправления
- Установление подключений Websockets для удаленных служб
- Полностью асинхронная задача API на основе PPL, включая встроенный пул потоков
Поддерживает Windows Desktop (7 +), Windows Server (2012 или более поздних версий), универсальную платформу Windows, Linux, OSX, Android и iOS.
Windows::Web::Http::HttpClient
Клиентский класс HTTP среды выполнения Windows, основанный на классе .NET Framework с тем же именем в пространстве имен System.Web.
HttpClient
полностью поддерживает асинхронной отправку и загрузку по протоколу HTTP, а также фильтры конвейера, позволяющие вставлять пользовательские обработчики HTTP в конвейер. Пакет Windows SDK содержит примеры фильтров для лимитных сетей, проверки подлинности OAuth и т. д. Для приложений, предназначенных для универсальной платформы Windows, мы рекомендуем использовать классWindows::Web:HttpClient
.-
Предоставляет собственный интерфейс COM, который можно использовать в приложениях среды выполнения Windows или классических приложениях Windows для подключения к Интернету по протоколу HTTP или вызова команд GET, PUT и других команд HTTP. Дополнительные сведения см. в пошаговом руководстве. Подключение с помощью задач и XML-http-запросов.
-
Windows API, который можно использовать в классических приложениях Windows для подключения к Интернету.
См. также
C++ в Visual Studio
Центр разработчиков Microsoft Azure C и C++
Сети и веб-службы (UWP)