Browse Source

Fixed build errors

yhirose 6 years ago
parent
commit
f0683f2301
1 changed files with 6 additions and 0 deletions
  1. 6 0
      httplib.h

+ 6 - 0
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<Response>();
 
@@ -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<Response>();
 
@@ -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<Response>();