相关疑难解决方法(0)

如何在不使用文件指针的情况下在libcurl中发送长PUT数据?

我正在尝试与Google Contact API进行交互,为了更新远程端的联系人,我需要使用PUT请求而不是POST.

由于我想要PUT的数据已经在内存中,我真的不想处理文件指针,这似乎是CURLOPT_READDATA的默认行为.因此,我知道除此之外我还需要使用CURLOPT_READFUNCTION,但我无法理解逻辑.

以下是相关文档:http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTREADFUNCTION

打印传入的变量,我看到nmemb=16372size=1.例如,如果我的数据大小为100K,那么我需要实现的逻辑是什么?

谢谢.

c++ post curl http libcurl

4
推荐指数
1
解决办法
5846
查看次数

标签 统计

c++ ×1

curl ×1

http ×1

libcurl ×1

post ×1