作為快取的一種強校驗器,ETag 回應頭是一個對用戶代理(User Agent, 下面簡稱UA)不透明(譯者注:UA 無需理解,只需要按規定使用即可)的值。對于像瀏覽器這樣的HTTP UA,不知道ETag代表什么,不能預測它的值是多少。如果資源請求的回應頭里含有ETag, 客戶端可以在后續的請求的頭中帶上 If-None-Match 頭來驗證快取。
Last-Modified 回應頭可以作為一種弱校驗器。說它弱是因為它只能精確到一秒。如果回應頭里含有這個資訊,客戶端可以在后續的請求中帶上 If-Modified-Since 來驗證快取。
這里的 強校驗 弱校驗 有什么區別啊
uj5u.com熱心網友回復:
大概是說前者具有唯一性,不可重現,可作為認證依據,后者不具有唯一性,只能作為超時之類的輔助判別依據uj5u.com熱心網友回復:
強校驗:針對專用資訊、獨有資訊、不可或缺的資訊進行驗證,這些驗證與檢測用戶身份有關弱校驗:可以對使用瀏覽器快取的應用有較大的幫助,特別是富客戶端應用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/92675.html
標籤:跨瀏覽器開發
