From 8b6bf01f5c53c953a92882c16d4c719a3fa11b22 Mon Sep 17 00:00:00 2001 From: fireice-uk Date: Wed, 15 Mar 2017 13:34:56 +0000 Subject: [PATCH] MIME types --- httpd.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/httpd.cpp b/httpd.cpp index 927bc39..7e82aa3 100644 --- a/httpd.cpp +++ b/httpd.cpp @@ -80,24 +80,28 @@ int httpd::req_handler(void * cls, rsp = MHD_create_response_from_buffer(sHtmlCssSize, (void*)sHtmlCssFile, MHD_RESPMEM_PERSISTENT); MHD_add_response_header(rsp, "ETag", sHtmlCssEtag); + MHD_add_response_header(rsp, "Content-Type", "text/css; charset=utf-8"); } else if(strcasecmp(url, "/h") == 0 || strcasecmp(url, "/hashrate") == 0) { executor::inst()->get_http_report(EV_HTML_HASHRATE, str); rsp = MHD_create_response_from_buffer(str.size(), (void*)str.c_str(), MHD_RESPMEM_MUST_COPY); + MHD_add_response_header(rsp, "Content-Type", "text/html; charset=utf-8"); } else if(strcasecmp(url, "/c") == 0 || strcasecmp(url, "/connection") == 0) { executor::inst()->get_http_report(EV_HTML_CONNSTAT, str); rsp = MHD_create_response_from_buffer(str.size(), (void*)str.c_str(), MHD_RESPMEM_MUST_COPY); + MHD_add_response_header(rsp, "Content-Type", "text/html; charset=utf-8"); } else if(strcasecmp(url, "/r") == 0 || strcasecmp(url, "/results") == 0) { executor::inst()->get_http_report(EV_HTML_RESULTS, str); rsp = MHD_create_response_from_buffer(str.size(), (void*)str.c_str(), MHD_RESPMEM_MUST_COPY); + MHD_add_response_header(rsp, "Content-Type", "text/html; charset=utf-8"); } else {