Bagikan melalui


Pemrograman cloud dan web di Microsoft C++

Di C++, Anda memiliki beberapa opsi untuk terhubung ke web dan cloud.

Layanan Microsoft Azure SDK dan REST

  • Azure SDK untuk C++

    Azure SDK untuk C++ menyediakan sekumpulan pustaka klien yang memungkinkan aplikasi C++ Anda berinteraksi dengan mulus dengan layanan Azure, baik di lingkungan lokal maupun cloud. Pustaka ini, dibangun di atas Azure REST API, menawarkan sintaks C++ yang familier dan menerapkan pola cloud umum seperti autentikasi, pengelogan, dan percobaan ulang. SDK menyediakan antarmuka yang konsisten untuk bekerja dengan layanan Azure termasuk:

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

    Untuk memulai, lihat Menginstal dan mengintegrasikan dari Azure SDK untuk C++.

  • SDK Azure IoT Hub ANSI C99 untuk Internet of Things memungkinkan aplikasi IoT berjalan di perangkat atau di backend.

  • OneDrive dan SharePoint di Microsoft Graph

    OneDrive API menyediakan sekumpulan layanan HTTP untuk menyambungkan aplikasi Anda ke file dan folder di Microsoft 365 dan SharePoint Server 2016.

API jaringan windows dan lintas platform

  • C++ REST SDK (Nama kode "Casablanca")

    Menyediakan API modern, lintas platform, asinkron untuk berinteraksi dengan layanan REST.

    • Lakukan panggilan REST terhadap server HTTP apa pun, dengan dukungan bawaan untuk penguraian dan serialisasi dokumen JSON
    • Mendukung OAuth 1 dan 2, termasuk pendengar pengalihan lokal
    • Membuat koneksi WebSockets terhadap layanan jarak jauh
    • API tugas yang sepenuhnya asinkron berdasarkan PPL, termasuk kumpulan utas bawaan

    Mendukung Windows Desktop (7+), Windows Server (2012+), Platform Windows Universal, Linux, OSX, Android, dan iOS.

  • Windows::Web::Http::HttpClient

    Kelas klien HTTP Windows Runtime yang dimodelkan pada kelas .NET Framework dengan nama yang sama di namespace System.Web. HttpClient sepenuhnya mendukung pengunggahan dan pengunduhan asinkron melalui HTTP, dan filter alur yang memungkinkan penyisipan handler HTTP kustom ke dalam alur. Windows SDK menyertakan filter sampel untuk jaringan terukur, autentikasi OAuth, dan banyak lagi. Untuk aplikasi yang hanya menargetkan Universal Windows Platform, gunakan kelas Windows::Web::Http::HttpClient.

  • Antarmuka IXMLHTTPRequest2

    Menyediakan antarmuka COM asli yang dapat Anda gunakan di aplikasi Windows Runtime atau aplikasi desktop Windows untuk terhubung ke Internet melalui HTTP dan mengeluarkan GET, PUT, dan perintah HTTP lainnya. Untuk informasi selengkapnya, lihat Panduan: Menyambungkan Menggunakan Tugas dan Permintaan HTTP XML.

  • Internet Windows (WinInet)

    Windows API yang dapat Anda gunakan di aplikasi desktop Windows untuk menyambungkan ke Internet.

Lihat juga

C++ di Visual Studio
Pusat Pengembang Microsoft Azure C++
Jaringan dan layanan web (UWP)