第三节 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
';