diff --git a/httplib.h b/httplib.h index f73296a..2f7ea01 100644 --- a/httplib.h +++ b/httplib.h @@ -3144,10 +3144,12 @@ Client::Post(const char *path, const Headers &headers, const std::string &body, req.headers.emplace("Content-Type", content_type); req.body = body; +#ifdef CPPHTTPLIB_ZLIB_SUPPORT if (compress) { if (!detail::compress(req.body)) { return nullptr; } req.headers.emplace("Content-Encoding", "gzip"); } +#endif auto res = std::make_shared(); @@ -3226,10 +3228,12 @@ Client::Put(const char *path, const Headers &headers, const std::string &body, req.headers.emplace("Content-Type", content_type); req.body = body; +#ifdef CPPHTTPLIB_ZLIB_SUPPORT if (compress) { if (!detail::compress(req.body)) { return nullptr; } req.headers.emplace("Content-Encoding", "gzip"); } +#endif auto res = std::make_shared(); @@ -3254,10 +3258,12 @@ Client::Patch(const char *path, const Headers &headers, const std::string &body, req.headers.emplace("Content-Type", content_type); req.body = body; +#ifdef CPPHTTPLIB_ZLIB_SUPPORT if (compress) { if (!detail::compress(req.body)) { return nullptr; } req.headers.emplace("Content-Encoding", "gzip"); } +#endif auto res = std::make_shared();