Libcurl помещает Accept в заголовок http со значением по умолчанию Accept: */*
.Как удалить Accept из http-заголовка в libcurl
Я хочу, чтобы libcurl не принимал Accept в заголовке http. Как я могу это сделать?
Libcurl помещает Accept в заголовок http со значением по умолчанию Accept: */*
.Как удалить Accept из http-заголовка в libcurl
Я хочу, чтобы libcurl не принимал Accept в заголовке http. Как я могу это сделать?
Вы можете установить заголовок без «содержания» справа от двоеточия, чтобы удалить его из запроса 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
спасибо, это ясно сейчас – MOHAMED
См. http://stackoverflow.com/questions/7638661/how-to-stop-curl-php-from-sending-accept-header (не C, но все же) – deviantfan
Как сообщает @deviantfan, то же самое относится и к libcurl в C. –
@ DanielStenberg пример в php, И я не могу найти эквивалент этого кода в C. co uld, пожалуйста, укажите эквивалент этого кода в C в ответ – MOHAMED