我們使用服務器的「Last-Modified」響應標頭和資源驗證的「If-Modified-Since」請求標頭。 HTTP頭定義指出「If-Modified-Since」應該包含從服務器接收到的值(它不禁止使用其他值)。 在某些時候,我們開始使用「上次更新的時間」作爲客戶端發送的「If-Modified-Since」的值。 「上次更新時間」是客戶端上次收到服務器更新(新版本的資源或304錯誤)的時間。我們被告知,由於可能的時間同步問題,我們不得使用任何客戶端生成的時間。在「If-Modified-Since」HTTP標頭中使用客戶端生成的時間
當然所有時間都以GMT表示。
我無法找到確認這是要求。很高興聽到espert對此的看法是必須使用從服務器返回的值作爲「If-Modified-Since」的值或者存在某種程度的靈活性?在什麼情況下可以使用客戶端生成的時間?
非常感謝
謝謝,很好的答案。因此,客戶端應該更好地使用服務器端生成的時間,但是(如果它意識到問題)可能會違反規則。 – LeonidVlad 2013-04-29 22:48:28