--- parser3/src/classes/curl.C 2013/03/14 02:42:57 1.24 +++ parser3/src/classes/curl.C 2013/04/20 01:07:23 1.25 @@ -16,7 +16,7 @@ #include "pa_http.h" #include "ltdl.h" -volatile const char * IDENT_CURL_C="$Id: curl.C,v 1.24 2013/03/14 02:42:57 misha Exp $"; +volatile const char * IDENT_CURL_C="$Id: curl.C,v 1.25 2013/04/20 01:07:23 misha Exp $"; class MCurl: public Methoded { public: @@ -224,7 +224,12 @@ public: CURL_OPT(CURL_URLENCODE, USERAGENT); CURL_OPT(CURL_URLENCODE, REFERER); CURL_OPT(CURL_INT, AUTOREFERER); + CURL_OPT(CURL_STRING, ENCODING); // gzip or deflate +#ifdef CURLOPT_ACCEPT_ENCODING + CURL_OPT(CURL_STRING, ACCEPT_ENCODING); // gzip or deflate +#endif + CURL_OPT(CURL_INT, FOLLOWLOCATION); CURL_OPT(CURL_INT, UNRESTRICTED_AUTH);