解码压缩响应(Libcurl)

时间:2012-02-28 18:39:14

标签: http gzip libcurl deflate

我要求使用以下方式从Web服务器获得压缩响应:

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

但是我在

中收到了答案
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &writeBuffer);

仍然是压缩的(gzip),所以我试图读取它的异常。 如何让Libcurl自动解压缩响应?

1 个答案:

答案 0 :(得分:1)

确保您的libcurl库是使用以下预定义程序指令编译的:

HAVE_ZLIB_H; HAVE_ZLIB; HAVE_LIBZ;

这将需要' zlib.h'可用。