第一节 Accept 字段
最后更新于:2022-04-02 04:39:55
# 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
';