因特网上有数千种不同的数据类型,HTTP仔细的给每种要通过WEB传输的对象都打上了名为MIME类型(MIME type)的数据格式标签。最初设计MIME(Multipurpose Internet Mail Extension,多用途因特网邮件扩展)是为了解决在不同的电子邮件系统之间搬移报文时存在的问题。MIME在电子邮件系统中工作得非常好,因此HTTP也采纳了它,用它来描述并标记多媒体内容
Web服务器回味所有HTTP对象数据附加一个MIME类型。当Web浏览器从服务器取回一个对象时,会去查看相关MIME类型,看看它是否知道应该如何处理这个对象。大多数浏览器都可以处理数百种常见的对象类型:显示图片文件、解析并格式化HTML文件、通过计算机声卡播放音频文件、或者运行外部插件软件来处理特殊格式的数据。
MIME类型是一种文件标记,表示一种主要的对象类型和一个特定的子类型,中介由一条斜杠来分隔。
1、HTML格式的文本文档由text/html类型来标记
2、普通的ASCII文本文档由text/plain类型来标记
3、JPEG版本的图片为image/jpeg类型
4、GIF格式的图片为image/gif类型
5、Apple的QuickTime电影为video/quicktime类型
6、微软的PowerPoint演示文件为application/vnd.ms-powerpoint类型。
常见的MIME类型有数百个,实验性或用途有限的MIME类型则更多。