Browse Source

Disable compression when content-type is text/event-stream

yhirose 5 years ago
parent
commit
90da199aba
1 changed files with 2 additions and 1 deletions
  1. 2 1
      httplib.h

+ 2 - 1
httplib.h

@@ -2316,7 +2316,8 @@ inline const char *status_message(int status) {
 }
 }
 
 
 inline bool can_compress_content_type(const std::string &content_type) {
 inline bool can_compress_content_type(const std::string &content_type) {
-  return !content_type.find("text/") || content_type == "image/svg+xml" ||
+  return (!content_type.find("text/") && content_type != "text/event-stream") ||
+         content_type == "image/svg+xml" ||
          content_type == "application/javascript" ||
          content_type == "application/javascript" ||
          content_type == "application/json" ||
          content_type == "application/json" ||
          content_type == "application/xml" ||
          content_type == "application/xml" ||