Как очистить определенный заголовок в libcurl

CURL *handle;
struct curl_slist *slist=NULL;
slist = curl_slist_append(slist, "X-libcurl: coolness");
slist = curl_slist_append(slist, "Authorization: Bearer retrffhj");

curl_slist_free_all(slist); /* clears all header list */

Как очистить заголовок с ключом Авторизация, а остальная информация заголовка должна быть сохранена как есть.

2 ответа

  1. очистить весь список
  2. создайте новый список с заголовками, которые вы хотите в нем
  3. использовать новый список
      list = curl_slist_append(list, "Accept:");

Если вы добавите заголовок без содержимого, как в «Принять:» (без данных справа от двоеточия), внутренний заголовок будет отключен.

https://curl.se/libcurl/c/CURLOPT_HTTPHEADER.html

Другие вопросы по тегам