X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_request_api.c;h=c7bdcb316705b1c24e7273ae09682f6c28a5358f;hb=eae9ca6014f5d2a20dab69407e80667bcb913ced;hp=56373d7d68e3d2d67637e8fc247e32824597d53f;hpb=63e6b23a0f7f61a169bddd5b80d4d8114a147deb;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 */