# 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相关和其他的首部字段