X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_request_api.c;h=c7bdcb316705b1c24e7273ae09682f6c28a5358f;hb=a0098fdbfef71be0fab417b5bc624dc884bd4549;hp=56373d7d68e3d2d67637e8fc247e32824597d53f;hpb=4ef2f9e39c8d7c9dc605fb062a50d8a73b52c02a;p=m6w6%2Fext-http diff --git a/http_request_api.c b/http_request_api.c index 56373d7..c7bdcb3 100644 --- a/http_request_api.c +++ b/http_request_api.c @@ -433,9 +433,13 @@ PHP_HTTP_API STATUS _http_request_init(CURL *ch, http_request_method meth, char } #endif - /* compress, empty string enables deflate and gzip */ + /* compress, empty string enables all supported if libcurl was build with zlib support */ if ((zoption = http_curl_getopt(options, "compress", IS_BOOL)) && Z_LVAL_P(zoption)) { +#ifdef HTTP_HAVE_ZLIB + HTTP_CURL_OPT(ENCODING, "gzip;q=1.0, deflate;q=0.5, *;q=0"); +#else HTTP_CURL_OPT(ENCODING, ""); +#endif } /* redirects, defaults to 0 */