第三节 ETge 字段

最后更新于:2022-04-02 04:40:45

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