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/