diff options
Diffstat (limited to 'zencore/httpserver.cpp')
| -rw-r--r-- | zencore/httpserver.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/zencore/httpserver.cpp b/zencore/httpserver.cpp index 1bfe224f8..2427bf9bc 100644 --- a/zencore/httpserver.cpp +++ b/zencore/httpserver.cpp @@ -933,6 +933,7 @@ using namespace std::literals; static constinit uint32_t HashBinary = HashStringDjb2("application/octet-stream"sv); static constinit uint32_t HashJson = HashStringDjb2("application/json"sv); +static constinit uint32_t HashYaml = HashStringDjb2("text/yaml"sv); static constinit uint32_t HashText = HashStringDjb2("text/plain"sv); static constinit uint32_t HashCompactBinary = HashStringDjb2("application/x-ue-cb"sv); static constinit uint32_t HashCompactBinaryPackage = HashStringDjb2("application/x-ue-cbpkg"sv); @@ -960,6 +961,10 @@ MapContentType(const std::string_view& ContentTypeString) { return HttpContentType::kJSON; } + else if (CtHash == HashYaml) + { + return HttpContentType::kYAML; + } else if (CtHash == HashText) { return HttpContentType::kText; |