繁体   English   中英

快递:在304上发送Content-Type未修改

[英]Express: send Content-Type on 304 Not Modified

app.use(express.static('./public'));

Express通过使用上面的代码段发送有效的mime ,但仅发送一次 客户端缓存响应304 Not Modified ,将返回每个返回304 Not Modified请求,而不会包含任何Content-Type标头。

表达是否能够在缓存的响应上发送Content-Type 还是总的来说这是一个坏主意?

背景:我们心爱的IE似乎要求为asynchronously请求的CSS文件提供有效的mime由于mime类型不匹配,CSS被忽略了 )。

304响应没有正文,而content-type标头的目的是标识响应正文,因此对于具有3XX响应的content-type没有意义。 您能否指出请求/响应的特定可重现顺序以及确切的IE版本来重现您的问题? 我以前从未听说过有人抱怨此问题,因此我怀疑这实际上不是您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM