媒体类型
关于MIME,MIME是数据格式标签,也是一种文本标记。web服务器会为所有的http对象数据附加一个MIME类型。比如当你用浏览器请求某个页面的时候,浏览器就会去查看相关的MIME类型,看看是不是它的菜,它能不能处理。我们可以从content-type和accept中找到它。
MIME类型最初是为多媒体电子邮件而开发的,目前在HTTP和其他几种需要描述数据对象格式和用途的协议中也使用了。
由主要的对象类型和特定的子类型组成。像这样:text/html ,这样 image/gif ,还有这样 application/vnd.ms-powerpoint。
如果有可选参数,还可以是这样 multipart/mixed;boundary=gc0p4Jqslsada0d23qevcd 分号后面开始。
MIME类型结构可以区分为离散型,复合型和多部分类型
1.离散型:直接用MIME类型来描述对象类型的时候,他就是一种离散类型。
2.复合型:当描述的是其他内容的集合或者是封装包的时候,MIME类型就被称为复合类型。当然,封装包里面的每个对象都有他自己的类型。
3.多部分类型:这个类型就是复合类型,和复合型的区别是什么?额, 我也不知道。
常见的主MIME类型
类型 | 描述 |
application | 应用程序特有的内容格式(离散型) |
audio | 音频格式(离散型) |
chemical | 化学数据集(离散IETF扩展类型) |
image | 图片格式(离散) |
message | 报文格式(复合类型) |
model | 三维模型格式(离散IETF扩展类型) |
multipart | 多部分对象集合(复合) |
text | 文本格式(离散类型) |
video | 视频电影格式(离散类型) |