Mercurial > hg > orthanc
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)); }