我建OpenSSL和zlib
,然後用下面的命令libcurl
:如何啓用libcurl在Windows上解壓縮gzip數據?
nmake -f Makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll
在輸出我看到zlib
是libcurl
類的編譯時啓用。
但是,當我使用libcurl
取得與以下設置壓縮頁面,響應不解壓。
curl_easy_setopt(handle, CURLOPT_ENCODING, "");
curl_easy_setopt(handle, CURLOPT_HTTP_CONTENT_ENCODING, 1L);
CURLOPT_ENCODING is defined as CURLOPT_ACCEPT_ENCODING.
The libcurl version is 7.35.0. zlib version is 1.2.8 and openssl version is 1.0.1i.
非常感謝,如果有一個人誰使用libcurl
在Windows上解壓縮數據和分享您的體驗。謝謝。
爲了澄清,響應頭確實將內容編碼設置爲'gzip'。並且相同的代碼在使用預構建的libcurl的linux平臺上解壓縮數據。 – 2014-10-28 17:38:06