curl_easy_setopt(curl, CURLOPT_URL, "127.0.0.1:8081/get.php");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS,"pulse=70 & temp=35" );


上面的代码成功运行,但是当我通过这个

int pulsedata = 70;
int tempdata  = 35;

curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "pulse=pulsedata & temp = tempdata");


当我在行上面运行时,它给我错误
我该如何传递pulsedata和tempdata?

最佳答案

可能的C解决方案:

char sendbuffer[100];
snprintf(sendbuffer, sizeof(sendbuffer), "pulse=%d&temp=%d", pulsedate, tempdata);
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, sendbuffer);

关于c++ - libcurl http发布将数据发送到服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32045699/

10-14 13:23