Libcurl将Accept放在http标头上,默认值为Accept: */*
。
我想避免libcurl将Accept放在http标头中。我怎么能这样做?
答案 0 :(得分:1)
您在冒号右侧设置了一个没有“内容”的标题,以便从libcurl的请求中删除它(请参阅CURLOPT_HTTPHEADER文档):
struct curl_slist *chunk = NULL;
chunk = curl_slist_append(chunk, "Accept:");
res = curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk);
res = curl_easy_perform(curl);
有关使用自定义标头的C中稍微更完整的示例,请参阅httpcustomheader.c