我有一个以编程方式启动的Undertow服务器(不作为任何容器的一部分运行)
我的静态资源,与ResourceHander
在PathResourceManager
上服务是UTF-8编码的,但PathResourceManager
发送的mime类型不包括字符集。
我宁愿不屈尊建立一个全新的MimeMappings
表和安装它。
是否有办法使用处理程序将charset
添加到以' text/'开头的CONTENT-TYPE
响应中?
我在我的代码中这样做了:
handler = path()
.addPrefixPath("/", resource(new FileResourceManager(webStaticDir, 1024))
.setMimeMappings(MimeMappings.builder(true)
.addMapping("html", "text/html;charset=utf-8")
.build()));