我希望实现ETagbased cache-control,我想知道ETags在浏览器中存储了多长时间,以及它们是否可以比当前会话保留更长的时间。
我有服务器设置并ETags正确发送响应,并且我正在从浏览器发送请求jQuery.ajax。
系统正常工作,如果标头(上一个)与服务器上生成的标头匹配,则以适当的304 响应进行响应。这对于当前会话来说一切正常,但是当我关闭浏览器并重新打开它时,jQuery 不再发送标头。Not-ModifiedETagETagNot-Modified
如果有我可以用它来触发默认的浏览器的行为,并发送任何方法我想知道Not-Modified的响应头(如适用),而无需手动设置标题在Ajax请求或存放ETag在localStorage/ indexedDb。