首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >触发tomcat contentType检测

触发tomcat contentType检测
EN

Stack Overflow用户
提问于 2012-11-07 01:08:18
回答 1查看 304关注 0票数 0

我有一个在tomcat内部运行的应用程序。在我的应用程序中,我有一些静态文件,我希望使用正确的内容类型提供这些文件。

我发现conf/web.xml中有很多已经定义好的类型。

但是当我检查我的服务器的响应时,我还没有定义内容类型。通过检查响应,我的意思是我在chrome的dev工具上查看响应头

问题是,为了使用tomcat ExpiresFilter,我需要检测并正确应用这些内容类型。

有没有人知道我的错误是什么?

-edit

我刚刚注意到,如果未设置expires筛选器,则会正确定义内容类型

-edit 2

我刚刚读到304响应没有内容,所以在这些响应中没有内容类型。

-edit 3

所以我的问题与ExpiresFilter无关。问题是304响应没有正文,所以无法定义contentType。但是expiresFilter不能对响应头做任何事情。由于我的资源位于受限区域,因此过期标头被设置为epoc。有没有办法绕过这个??

EN

回答 1

Stack Overflow用户

发布于 2013-08-22 08:54:52

使用mime映射根据文件扩展名定义内容类型:

代码语言:javascript
复制
<mime-mapping>
    <extension>abs</extension>
    <mime-type>audio/x-mpeg</mime-type>
</mime-mapping>

参考

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13255922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档