MIME类型
来源:互联网 发布:app用户表数据库设计 编辑:程序博客网 时间:2024/06/05 00:13
MIME类型
1. 概念
MIME(Multipurpose Internet Mail Extensions)设计之初是为了在email中附加多媒体,让mail客户端能根据媒体类型进行处理,后来该设计被引用到HTTP中,使得HTTP传输的不仅仅是普通的文本了,Web服务器/浏览器就能根据不同的MIME类型做不同的处理。
MIME格式是:
类型; [参数名=参数值]
比如:text/xml; charset=utf-8
类型一般包括大类型和小类型,以’/’分割,比如:text/html
Internet中有一个标准化组织IANA来标准化网络中流行的类型,如果没被IANA批准,一般名称以x-开头,比如x-tar。
涉及到MIME的RFC文档包括:822,2045-2049
HTTP引入MIME后,用了2个头部来表示:
l Content-Type:表示发送方传输的HTTP实体的MIME类型,与此配套的还有一个头部Content-Legnth,传输的HTTP实体的长度。
l Accept:表示接收方接受的HTTP实体的MIME类型
一般GET请求不传输实体,就不需要这2个头部。
最常用的主类型和子类型(主类型可等于子类型)
l text 文本格式
n html
n plain 普通的文本
n css
n xml
l application 应用程序特有的内容格式
n xml
l image 图片格式
n bmp
n gif
n gpeg
n png
l audio 音频格式
n mpeg
n x-wav
l video 视频格式
n mpeg
n quicktime
l multipart 多部分对象集合(包含多个实体内容,每个实体都有自己的MIME类型)
n form-data 用户通过浏览器提交的表单内容
2. Referers
a) 《HTTP权威指南》
b) W3school的介绍http://www.w3school.com.cn/media/media_mimeref.asp
c) rfc文档 http://www.rfc-editor.org/
- MIME Types MIME 类型
- MIME Types MIME 类型
- Mime类型
- MIME类型
- MIME类型
- MIME类型
- MIME类型
- MIME类型
- MIME类型
- MIME类型
- mime 类型
- MIME 类型
- MIME 类型
- MIME类型
- MIME 类型
- MIME类型
- mime类型
- MIME类型
- SQL语句
- 浅谈HTTP中Get与Post的区别
- FFMPEG 中dts和pts区别
- uboot编译报错解决
- T-SQL中GO关键字
- MIME类型
- Cocos2d-JS中的Sprite精灵类
- 安装VS2008,在Win7系统下,无法像xp下通过“控制面板”卸载的方法重新输入序列号来破解VS2008。
- chpwuser
- 【C语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。
- 盗版免费升级到Win10仍是盗版 官方不保证稳定性
- hive udaf的开发
- 10347-Medians【又是公式推导!】
- iOS消息推送机制的实现