# 4.1 Accept
> 作者:肖鵬-SpiritLing 時間:2018-07-15
> `Accept` 首部字段可通知服務器,用戶代理能夠處理的媒體類型及媒體類型的相對優先級。可使用 `type/subtype` 這種形式,一次指定多種媒體類型。
>
```http
Accept: text/html , application/xhtml+xml , application/xml ; q=0.9 , */* ; q=0.8
```
以下是常用的媒體類型
## 4.1.1 文本文件類型
* text/html
* text/plain
* text/css
* appllication/xhtml+xml
* application/xml
* ......
## 4.1.2 圖片文件類型
* image/jpeg
* image/gif
* image/png
* ......
## 4.1.3 視頻文件類型
* video/mpeg
* video/quicktime
* ......
## 4.1.4 應用程序使用的二進制文件
* application/octet-strea
* application/zip
比如,游覽器不支持PNG圖片的顯示,那 `Accept` 就不指定 `image/png` ,而指定可處理的 `image/gif` 和 `image/jpeg` 等圖片類型。
若想要給顯示的媒體類型增加優先級,則使用 `q=` 來額外表示權重值,用分號(;)進行分隔。權重值 `q` 的范圍是 0-1(可精確到小數點后3位),且1為最大值。不指定權重 `q` 值時,默認權重為 `q=1.0`。
當服務器提供多種內容時,將會首先返回權重值最高的媒體類型。
> 作者:肖鵬-SpiritLing 時間:2018-07-15
- 首語
- 第一章 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相關和其他的首部字段