Libcurl 7.26.0:每个HTTP响应结束时的垃圾



我使用cocos2d-x游戏引擎开发一款游戏。游戏从服务器获取大量数据。因此,为了减少加载时间和数据消耗,我使用了gzip编码。

curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, "gzip,deflate");

但是奇怪的是,我在每个http响应的末尾看到垃圾,当我不使用gzip时,每个http响应都是可以的,并且在http响应的末尾没有垃圾。

请提出这个问题的可能原因。非常感谢您的帮助。

谢谢。

Try

curl_easy_cleanup(curl);

curl_global_cleanup();

通过curl_easy_perform()发送请求后,查看此错误是否仍然存在

我在使用相同的库的C语言中遇到过同样的错误。

    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postString);
    curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, strlen(postString));

您可以尝试确保POSTFIELDS的长度与POSTFIELDSIZE相同

最新更新