5.3 ETge

作者:肖鹏-SpiritLing 时间:2018-11-29
  1. ETge: "fa082-57b5144e55180"

复制

首部字段 ETge 能够告知客户端实体标识。它是一种可将资源以字符串形式做唯一标识的方式。服务器会为每份资源分配对于的 ETge 值时,

另外,当资源更新时,ETge 值也需要更新。生成 ETge 值时,并没有统一的算法规则,而是仅仅由服务器来分配。

资源被缓存时,就会被分配唯一性标识。例如,当使用中文版的浏览器访问 http://www.google.com 时,就会返回中文版对于的资源,当时有英文版版时,返回的就是英文版资源,两者的 URI 是相同的,所以仅凭 URI 指定缓存的资源是相当困难的。若在下载过程中出现连续中断/再连接的情况,都会依照 ETge 值来指定资源。

5.3.1 强ETge值和弱ETge值

  • ETge
    ETge 值,不论实体发生多少细微的变化都会改变其值。
  1. ETge: "usagi-1234"

复制

  • ETge
    ETge 值只用于提示资源是否相同。只有资源发生了根本改变,产生差异时才会改变 ETge 值。这时,会在字段值最开始处附加 W/
  1. ETge: W/"usagi-1234"

复制

作者:肖鹏-SpiritLing 时间:2018-11-29

原文: http://http.kancloud.spiritling.cn/914602