是的,C++的Post請求可以攜帶自定義頭部。可以使用HTTP客戶端庫(如libcurl)來發送HTTP請求,并在請求中包含自定義的頭部信息。以下是一個簡單的示例代碼:
#include <iostream>
#include <curl/curl.h>
int main() {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Custom-Header: Value");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
res = curl_easy_perform(curl);
curl_slist_free_all(headers);
if (res != CURLE_OK) {
std::cerr << "Error: " << curl_easy_strerror(res) << std::endl;
}
curl_easy_cleanup(curl);
}
return 0;
}
在上述代碼中,我們使用libcurl庫發送一個Post請求到"http://example.com",并添加了一個自定義的頭部信息"Custom-Header: Value"。您可以根據需要添加更多的自定義頭部信息。