0

我正在尝试使用 C++ 向 citrix 服务器发送 POST 请求。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":"Password is not specified","severity":"ERROR"}Virtual Machines REST API 的输出 = HTTP/1.0 401 Unauthorized

任何帮助将不胜感激。提前致谢。

4

0 回答 0