spring将Dart MIME类型更改为vnd.Dart

spring将Dart MIME类型更改为vnd.Dart,spring,spring-security,header,dart,content-type,Spring,Spring Security,Header,Dart,Content Type,我正在尝试从春季开始提供DART应用程序。 Dart文件映射为资源 Spring会自动将“vnd”添加到MIME类型中。因此,我得到的不是“application/dart”,而是“application/vnd.dart” 只要通过设置禁用X-Content-Type-Options:nosniff标题,该选项就可以正常工作 http.headers().contentTypeOptions().disable(); 但是,如果我仍然想使用nosniff,如何使Spring将内容类型保留为“

我正在尝试从春季开始提供DART应用程序。 Dart文件映射为资源

Spring会自动将“vnd”添加到MIME类型中。因此,我得到的不是“application/dart”,而是“application/vnd.dart”

只要通过设置禁用X-Content-Type-Options:nosniff标题,该选项就可以正常工作

http.headers().contentTypeOptions().disable();

但是,如果我仍然想使用nosniff,如何使Spring将内容类型保留为“application/dart”?

正如我所发现的,扩展的MIME类型应该在servlet配置中设置,而不是在Spring中设置。 在web.xml中添加

<mime-mapping>
    <extension>dart</extension>
    <mime-type>application/dart</mime-type>
</mime-mapping>

飞奔
应用程序/省道