使用Curl在安全网页(https)上发布数据

使用Curl在安全网页(https)上发布数据,curl,visual-c++,libcurl,Curl,Visual C++,Libcurl,我想使用Curl库在https网页上写入(发布)数据。我应该提到我正在使用VisualStudioC++。我不确定,但据我所知,CURLOPT_POSTFIELDS适用于Http协议。我使用了中给出的以下示例。但它不起作用。我不确定,但据我所知,CURLOPT_POSTFIELDS适用于Http协议 CURL *curl = curl_easy_init(); if (curl) { const char *data = "data to send"; curl

我想使用Curl库在https网页上写入(发布)数据。我应该提到我正在使用VisualStudioC++。我不确定,但据我所知,CURLOPT_POSTFIELDS适用于Http协议。我使用了中给出的以下示例。但它不起作用。我不确定,但据我所知,CURLOPT_POSTFIELDS适用于Http协议

    CURL *curl = curl_easy_init();
    if (curl) {
    const char *data = "data to send";

    curl_easy_setopt(curl, CURLOPT_URL, 
    "https://antcolony.asvglobal.com/api/majid");
    /* size of the POST data */
    curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 12L);

    /* pass in a pointer to the data - libcurl will not copy */
    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);

    curl_easy_perform(curl);


    }

任何帮助都将不胜感激。

亲爱的Daniel,我的意思是Url上没有显示字符串“data”。该网页显示空字符串。我启用了CURLOPT_VERBOSE。它给了我这样的信息“0到主机的连接(零)保持不变”。