亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++中如何設置HTTP請求頭

c++
小樊
91
2024-09-06 10:19:09
欄目: 編程語言

在 C++ 中,你可以使用第三方庫來發送 HTTP 請求和設置請求頭

sudo apt-get install libcurl4-openssl-dev

接下來,你可以編寫一個簡單的程序來設置 HTTP 請求頭。以下是一個示例:

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

int main() {
    CURL* curl = curl_easy_init();

    if (curl) {
        // 設置請求 URL
        curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");

        // 設置請求頭
        struct curl_slist* headers = nullptr;
        headers = curl_slist_append(headers, "Content-Type: application/json");
        headers = curl_slist_append(headers, "Authorization: Bearer YOUR_ACCESS_TOKEN");
        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);

        // 執行請求
        CURLcode res = curl_easy_perform(curl);

        // 檢查請求結果
        if (res != CURLE_OK) {
            std::cerr << "Request failed: "<< curl_easy_strerror(res)<< std::endl;
        }

        // 清理資源
        curl_easy_cleanup(curl);
        curl_slist_free_all(headers);
    }

    return 0;
}

在這個示例中,我們首先包含了必要的頭文件,然后初始化了一個 CURL 對象。接著,我們設置了請求 URL 和請求頭。注意,我們使用 curl_slist_append 函數來添加多個請求頭。最后,我們執行請求并檢查結果。如果請求失敗,我們打印錯誤信息。在程序結束時,我們釋放了分配的資源。

要編譯這個程序,確保鏈接到 libcurl:

g++ main.cpp -o main -lcurl

運行程序:

./main

這將發送一個帶有自定義請求頭的 HTTP 請求。你可以根據需要修改請求 URL 和請求頭。

0
平定县| 汉中市| 漳浦县| 乐山市| 库伦旗| 深泽县| 宣威市| 湘潭县| 北票市| 思茅市| 景德镇市| 阿尔山市| 大港区| 漯河市| 紫阳县| 洪江市| 贵南县| 余江县| 凤凰县| 万源市| 中超| 磐石市| 平顶山市| 白朗县| 清涧县| 和政县| 岐山县| 改则县| 来凤县| 邹平县| 平湖市| 突泉县| 合阳县| 丹江口市| 靖江市| 卢龙县| 横山县| 贵阳市| 连江县| 买车| 襄城县|