Как очистить определенный заголовок в 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 ответа
- очистить весь список
- создайте новый список с заголовками, которые вы хотите в нем
- использовать новый список
list = curl_slist_append(list, "Accept:");
Если вы добавите заголовок без содержимого, как в «Принять:» (без данных справа от двоеточия), внутренний заголовок будет отключен.