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