Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream

来源:互联网 发布:淘宝授权书psd模板 编辑:程序博客网 时间:2024/06/11 09:51

最近在重构项目,主要用了spring boot,同时打算加上swagger便于测试,结果在搭建过程中发现一个css文件无法加载的坑,具体如下:



能加载出页面,但是css样式加载不成功,看了下console信息,提示如下


可见css样式的mime type被设置成了application/octet-stream,而不是text/css,本以为是过滤器把css过滤掉了,结果抓包发现返回没有问题,那剩下的情况只能是response设置mime type的时候出问题了,逐步调试发现
PathExtensionContentNegotiationStrategy.java中根据css获取mimeType失败:


发现fileTypeMap中的"mimetype从org/springframework/mail/javamail/mime.types"中获取mimeType类型,这个文件在spring-context-support包中,检查了下pom.xml果然没有引用这个包,加上这个包的依赖后问题解决。

阅读全文
0 0
原创粉丝点击