How to enable libcurl to decompress gzip data on windows? -


मैंने openssl और zlib बनाया और फिर libcurl निम्न कमांड के साथ :

  nmake -f makefile.vc6 CFG = release-dll-ssl-dll-zlib-dll  

आउटपुट में मुझे वह Zlib को libcurl वर्गों के संकलन के दौरान सक्षम किया गया है।

लेकिन जब मैं libcurl का उपयोग करते हैं, तो निम्न के साथ एक संकुचित पृष्ठ प्राप्त करें सेटिंग्स, प्रतिक्रिया असंपीड़ित नहीं है।

  curl_easy_setopt (संभाल, CURLOPT_ENCODING, ""); Curl_easy_setopt (संभाल, CURLOPT_HTTP_CONTENT_ENCODING, 1 एल); CURLOPT_ENCODING को CURLOPT_ACCEPT_ENCODING के रूप में परिभाषित किया गया है Libcurl संस्करण 7.35.0 है। Zlib संस्करण 1.2.8 है और openssl संस्करण 1.0.1i है  

वास्तव में इसकी सराहना करते हैं कि कोई ऐसे व्यक्ति है जिसने libcurl का इस्तेमाल विंडोज़ को डेटा को हटाना और अपना अनुभव साझा करने के लिए किया है। धन्यवाद।

CURLOPT_HTTP_CONTENT_ENCODING एक वैध libcurl विकल्प नहीं है!

आप शायद इसका मतलब है, लेकिन आपको इसकी ज़रूरत नहीं होगी। बस "" के लिए सेटिंग पर्याप्त है, लेकिन आवश्यकता होगी कि libcurl को ज़ेबब सक्षम बनाया गया ताकि इसे संपीड़ित सामग्री के लिए पूछें और रिसेप्शन पर स्वचालित रूप से असम्बद्ध हो।

यह सुविधा सभी समर्थित प्लेटफॉर्म पर समान रूप से काम करती है। यह ठीक उसी कोड है जो चलता है। मुझे संदेह हो सकता है कि आपका libcurl वास्तव में सक्षम नहीं है यदि यह किसी विशिष्ट प्लेटफ़ॉर्म पर काम नहीं करता है।


Comments

Popular posts from this blog

mysql - How to enter php data into a html multiple select box -

java - Can't add JTree to JPanel of a JInternalFrame -

c++ - Cassandra datastax cpp driver - avoiding unnecessary copies -