From a46e905be9c96b98acd619e0bd00d3a3c56baee4 Mon Sep 17 00:00:00 2001 From: kelson42 Date: Sun, 20 Jul 2014 18:29:34 +0200 Subject: [PATCH] +better support of json --- src/server/kiwix-serve.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/kiwix-serve.cpp b/src/server/kiwix-serve.cpp index f0a6212..c61e64f 100644 --- a/src/server/kiwix-serve.cpp +++ b/src/server/kiwix-serve.cpp @@ -265,7 +265,7 @@ static int accessHandlerCallback(void *cls, content += (suggestionCount == 0 ? "" : ","); content += "{\"value\":\"" + std::string(term) + " \", \"label\":\"containing '" + std::string(term) + "'...\"}]"; - mimeType = "text/x-json; charset=utf-8"; + mimeType = "application/json; charset=utf-8"; } /* Get static skin stuff */ @@ -399,7 +399,9 @@ static int accessHandlerCallback(void *cls, contentLength > KIWIX_MIN_CONTENT_SIZE_TO_DEFLATE && contentLength < COMPRESSOR_BUFFER_SIZE && acceptEncodingDeflate && - ( mimeType.find("text/") != string::npos || mimeType == "application/javascript" ); + ( mimeType.find("text/") != string::npos || + mimeType.find("application/javascript") != string::npos || + mimeType.find("application/json") != string::npos ); /* Compress the content if necessary */ if (deflated) {