91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ post怎樣發送HTTP請求

c++
小樊
84
2024-07-05 20:08:21
欄目: 編程語言

要在C++中發送HTTP請求,您可以使用第三方庫,如CURL或Boost.Beast。以下是一個使用CURL發送GET請求的示例:

#include <iostream>
#include <curl/curl.h>

size_t WriteCallback(void* contents, size_t size, size_t nmemb, std::string* data) {
    data->append((char*)contents, size * nmemb);
    return size * nmemb;
}

int main() {
    CURL* curl;
    CURLcode res;
    std::string response;

    curl_global_init(CURL_GLOBAL_ALL);
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "http://www.example.com");
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response);

        res = curl_easy_perform(curl);
        if (res != CURLE_OK) {
            std::cerr << "Failed to send HTTP request: " << curl_easy_strerror(res) << std::endl;
        } else {
            std::cout << "Response: " << response << std::endl;
        }

        curl_easy_cleanup(curl);
    }

    curl_global_cleanup();
    return 0;
}

在這個示例中,我們使用CURL庫來發送一個簡單的GET請求,并將響應打印到控制臺。您可以根據您的需求修改代碼來發送不同類型的HTTP請求,例如POST請求或帶有自定義標頭的請求。

0
东阿县| 安西县| 边坝县| 马尔康县| 渭南市| 会东县| 宜昌市| 无锡市| 会昌县| 拜城县| 德兴市| 尼玛县| 额济纳旗| 乃东县| 吐鲁番市| 光泽县| 柳州市| 昌宁县| 司法| 阿拉善盟| 乐平市| 大连市| 辽阳市| 宜兰县| 阿坝| 兰州市| 博客| 陆川县| 乌兰浩特市| 临夏县| 邻水| 桦川县| 澜沧| 九龙县| 莱芜市| 讷河市| 紫阳县| 蛟河市| 永川市| 乌鲁木齐县| 五莲县|