簡體   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