curl — Невозможно отправить запрос HTTP Post из переполнения стека

Я пытаюсь отправить запрос POST с помощью C ++ на сервер Citrix.
X-NITRO-USER, X-NITRO-PASS и Content-Type — это заголовки запросов, которые мне нужно отправить.
Код для отправки этого запроса:

char *header1 ="X-NITRO-USER:aX-NITRO-PASS:aContent-Type:application/vnd.com.citrix.netscaler.lbvserver+json";
char *data1 = "{\"lbvserver\":{\"name\":\"myName\",\"servicetype\":\"myServiceType\"}}";

lCode = curl_easy_setopt(curlHandle, CURLOPT_HTTPHEADER, header1);
lCode = curl_easy_setopt(curlHandle, CURLOPT_URL,aInClient.getUrl().getBuffer());
lCode = curl_easy_setopt(curlHandle, CURLOPT_POSTFIELDS,data1);
lCode = curl_easy_perform(curlHandle);

Я получаю следующую ошибку:

{«errorcode»: — 1, «message»: «Пароль не указан», «серьезность»: «ОШИБКА»} Вывод API REST виртуальных машин = HTTP / 1.0 401 Unauthorized

Любая помощь будет оценена. Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector