C++ 如何从libcurl中的http头中删除Accept

C++ 如何从libcurl中的http头中删除Accept,c++,c,http,curl,libcurl,C++,C,Http,Curl,Libcurl,Libcurl正在使用默认值Accept://*将Accept放在http头上 我希望避免libcurl将Accept放在http头中。如何做到这一点?您可以在冒号右侧设置一个没有“内容”的标题,以将其从libcurl的请求中删除(请参阅文档): 有关使用自定义标题的C语言中更完整的示例,请参见see(不是C,但仍然是),正如@deviantfan所说,同样的方法适用于C语言中的libcurl。@DanielStenberg该示例是在php中,我无法在C语言中找到此代码的等效代码。请在回答中提供

Libcurl正在使用默认值
Accept://*
将Accept放在http头上

我希望避免libcurl将Accept放在http头中。如何做到这一点?

您可以在冒号右侧设置一个没有“内容”的标题,以将其从libcurl的请求中删除(请参阅文档):


有关使用自定义标题的C语言中更完整的示例,请参见

see(不是C,但仍然是),正如@deviantfan所说,同样的方法适用于C语言中的libcurl。@DanielStenberg该示例是在php中,我无法在C语言中找到此代码的等效代码。请在回答中提供此代码在C语言中的等效代码
struct curl_slist *chunk = NULL;
chunk = curl_slist_append(chunk, "Accept:");

res = curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk);
res = curl_easy_perform(curl);