0
我有一個在tomcat內運行的應用程序。 在我的應用程序中,我有一些靜態文件,我想用正確的內容類型進行提供。觸發tomcat contentType檢測
我發現conf/web.xml裏有很多已經定義好的類型。
但是,當我檢查我的服務器的響應我沒有內容類型定義。 通過檢查答覆我的意思是我看開發工具的響應標題鉻
問題是,我需要這些內容類型檢測並正確應用,以便使用tomcat ExpiresFilter。
有沒有人有線索可能是我的錯誤?
-edit
我只注意到該到期時沒有設置過濾器,內容類型是否正確定義
-edit 2
我剛讀304響應具有不內容,所以這些回覆中沒有內容類型。
-edit 3
所以我的問題已經無關ExpiresFilter。 問題是304響應沒有主體,所以不能定義contentType。 但是然後expiresFilter不能對響應頭做任何事情。 而且由於我的資源處於禁區內,所以到期標題被設置爲epoc。 有沒有辦法繞過這??
如果客戶端發送一個If-Modified-由於頭,大概客戶端已經擁有資源的副本,並知道它是什麼類型。服務器回覆304表示「你的副本是最新的AFAIK」,這樣客戶就可以......用它現有的資源做任何事情。客戶端*不*擁有資源的現有副本嗎?如果不是,它不應該發送If-Modified-Since。 –