5.3 ETge
作者:肖鹏-SpiritLing 时间:2018-11-29
ETge: "fa082-57b5144e55180"
复制
首部字段 ETge
能够告知客户端实体标识。它是一种可将资源以字符串形式做唯一标识的方式。服务器会为每份资源分配对于的 ETge
值时,
另外,当资源更新时,ETge
值也需要更新。生成 ETge
值时,并没有统一的算法规则,而是仅仅由服务器来分配。
资源被缓存时,就会被分配唯一性标识。例如,当使用中文版的浏览器访问 http://www.google.com 时,就会返回中文版对于的资源,当时有英文版版时,返回的就是英文版资源,两者的 URI 是相同的,所以仅凭 URI 指定缓存的资源是相当困难的。若在下载过程中出现连续中断/再连接的情况,都会依照 ETge
值来指定资源。
5.3.1 强ETge值和弱ETge值
- 强
ETge
值
强ETge
值,不论实体发生多少细微的变化都会改变其值。
ETge: "usagi-1234"
复制
- 弱
ETge
值
弱ETge
值只用于提示资源是否相同。只有资源发生了根本改变,产生差异时才会改变ETge
值。这时,会在字段值最开始处附加W/
。
ETge: W/"usagi-1234"
复制
作者:肖鹏-SpiritLing 时间:2018-11-29