?
# 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
- 首語
- 第一章 HTTP協議及網絡基礎
- 第二章 協議返回狀態碼
- 第三章 HTTP通用首部字段
- 第一節 Cache-Control字段
- 第二節 Connection 字段
- 第三節 Date 字段
- 第四節 Pragma 字段
- 第五節 Trailer 字段
- 第六節 Transfer-Encoding 字段
- 第七節 Upgrade 字段
- 第八節 Via 字段
- 第九節 Warning 字段
- 第四章 HTTP請求首部字段
- 第一節 Accept 字段
- 第二節 Accept-Charset 字段
- 第三節 Accept-Encoding 字段
- 第四節 Accept-Language 字段
- 第五節 Authorization 字段
- 第六節 Expect 字段
- 第七節 From 字段
- 第八節 Host 字段
- 第九節 If-Match 字段
- 第十節 If-Modified-Since 字段
- 第十一節 If-None-Match 字段
- 第十二節 If-Range 字段
- 第十三節 If-Unmodified-Since 字段
- 第十四節 Max-Forwards 字段
- 第十五節 Proxy-Authorization 字段
- 第十六節 Range 字段
- 第十七節 Referer 字段
- 第十八節 TE 字段
- 第十九節 User-Agent 字段
- 第五章 HTTP響應首部字段
- 第一節 Accept-Ranges 字段
- 第二節 Age 字段
- 第三節 ETge 字段
- 第四節 Location 字段
- 第五節 Proxy-Authenticate 字段
- 第六節 Retry-After 字段
- 第七節 Server 字段
- 第八節 Vary 字段
- 第九節 WWW-Authenticate 字段
- 第六章 HTTP實體首部字段
- 第一節 Allow 字段
- 第二節 Content-Encoding字段
- 第三節 Content-Language 字段
- 第四節 Content-Length 字段
- 第五節 Content-Location 字段
- 第六節 Content-MD5 字段
- 第七節 Content-Range 字段
- 第八節 Content-Type 字段
- 第九節 Expires 字段
- 第十節 Last-Modified 字段
- 第七章 Cookie相關和其他的首部字段