[英]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.