0

我正在寻找要阅读/理解的 cURL 文档。我在这里尝试做的是发布一个邮政编码并返回它是否有效。到目前为止,这是我的功能(我设法从教程中总结出来的)

int checkPostCode(char postCode[5])
{
    printf("checkPostCode\n");

    char uidPath[200] = "http://zim.cs.uow.edu.au/~dfs/cgi-bin/postcodes.cgi?pcode=";
    //Concatinate poth strings
    strcat (uidPath,postCode);
    //Output URl
    printf("%s \n ", uidPath);

    CURL *curl;
    CURLcode res;

    // Create our curl handle  
        curl = curl_easy_init();

    if (curl)  
        {  
        curl_easy_setopt(curl, CURLOPT_URL, uidPath);
        res = curl_easy_perform(curl);

        /* always cleanup */ 
        curl_easy_cleanup(curl);
    }

    return 0;
}

该脚本返回“是”或“否”。我只是不知道在 if 语句中输入什么来得到我的结果。

提前致谢 :)。

4

1 回答 1

1

听起来您想从服务器读取响应。为此,您需要启用该选项CURLOPT_READFUNCTION并指定一个回调,该回调将从网络接收数据并将其存储在char.

于 2012-04-27T16:56:17.783 回答