Я работаю над Open Stack, в частности, над Swift All in One (SAIO). Мне нужно использовать C ++ и libcurl для аутентификации.
Используя curl через терминал, я использую эту команду (и она работает);
curl -v -H ‘X-Auth-пользователь: $ SWIFTACCOUNT: $ SWIFTUSER’ -H ‘X-Auth-Key: $ SWIFTPASSWORD’
Как я могу запустить эту команду с libcurl в C ++?
присоединять --libcurl code.c
в вашу командную строку, и вы получите прекрасный первый шаблон для запуска!
CURLOPT_HTTPHEADER это вариант curl_easy_setopt тебе нужно.
Смотрите также httpcustomheader.c для полного примера libcurl с использованием пользовательских заголовков HTTP.