diff Core/RestApi/RestApiOutput.cpp @ 2905:ae20fccdd867

refactoring mime types
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 Oct 2018 11:55:23 +0100
parents 878b59270859
children 9d277f8ad698
line wrap: on
line diff
--- a/Core/RestApi/RestApiOutput.cpp	Tue Oct 30 10:46:17 2018 +0100
+++ b/Core/RestApi/RestApiOutput.cpp	Tue Oct 30 11:55:23 2018 +0100
@@ -96,7 +96,10 @@
 #if ORTHANC_ENABLE_PUGIXML == 1
       std::string s;
       Toolbox::JsonToXml(s, value);
-      output_.SetContentType("application/xml; charset=utf-8");
+
+      std::string mime = std::string(MIME_XML) + "; charset=utf-8";
+      output_.SetContentType(mime.c_str());
+      
       output_.Answer(s);
 #else
       LOG(ERROR) << "Orthanc was compiled without XML support";
@@ -105,8 +108,10 @@
     }
     else
     {
+      std::string mime = std::string(MIME_JSON) + "; charset=utf-8";
+      output_.SetContentType(mime.c_str());
+      
       Json::StyledWriter writer;
-      output_.SetContentType("application/json; charset=utf-8");
       output_.Answer(writer.write(value));
     }