[英]c use libcurl curl_easy_perform post, spaces and dot replaced by underscore
c使用libcurl curl_easy_perform将帖子,空格和点替换为下划线
代码类似于下面的示例。
另一方面,接收到的数据是错误的:
期望: <Text>data to send...</Text>
实际上: <Text>data_to_send___</Text>
CURL *curl = curl_easy_init();
if(curl) {
const char *data = "<Text>data to send...</Text>";
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
}
有人知道原因吗?
那是一个错误的结论,因此问题最终变得毫无用处。
libcurl将完全按照您为CURLOPT_POSTFIELDS
提供的数据发送数据。 如果数据最终在您的某个表示层中看起来有所不同,则它已被某些其他层/软件组件更改或显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.