# 4.3 Accept-Encoding
> 作者:肖鵬-SpiritLing 時間:2018-07-24
> `Accept-Encoding` 首部字段用來告知服務器用戶代理支持的內容編碼及內容編碼的優先級順序。可一次性指定多種內容編碼。
>
```http
Accept-Encoding: gzip, deflate
```
下面列舉一些內容編碼:
- gzip
由文件壓縮程序 `gzip`(GUN zip)生成的編碼格式([RFC1952](https://tools.ietf.org/html/rfc1952)),采用 Lempel-Ziv 算法(LZ77)及32位循環冗余校驗(Cyclic Redundancy Check,通稱 CRC)
- compress
由 UNIX 文件壓縮程序 compress 生成的編碼格式,采用 Lempel-Ziv-Welch 算法(LZW)。
- deflate
組合使用 zlib 格式([RFC1950](https://tools.ietf.org/html/rfc1950))及由 deflate 壓縮算法([RFC1951](https://tools.ietf.org/html/rfc1951))生成的編碼格式。
- identity
不執行壓縮或不會變化的默認編碼格式。
采用權重 `q` 來進行表示相對優先級,與首部字段 [`Accept`](691844) 相同,另外,也可以使用星號(\*)作為通配符,指定任意的編碼格式。
> 作者:肖鵬-SpiritLing 時間:2018-07-24
- 首語
- 第一章 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相關和其他的首部字段