美文网首页
MIME-type内容类型

MIME-type内容类型

作者: 一只dororo | 来源:发表于2017-12-05 20:17 被阅读0次

在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们、决定什么内容用什么形式来显示呢?答案是 MIME Type。

媒体类型(XML\GIF\FLASH\...)通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:

Content-Type: text/HTML

通常只有一些在互联网上获得广泛应用的格式才会获得一个 MIME Type,如果是某个客户端自己定义的格式,一般只能以 application/x- 开头


常见的MIME类型

超文本标记语言文本 .html html text/html

普通文本 .txt text/plain

RTF文本 .rtf application/rtf

GIF图形 .gif image/gif

JPEG图形 .ipeg,.jpg image/jpeg

au声音文件 .au audio/basic

MIDI音乐文件 mid,.midi audio/midi,audio/x-midi

RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio

MPEG文件 .mpg,.mpeg video/mpeg

AVI文件 .avi video/x-msvideo

GZIP文件 .gz application/x-gzip

TAR文件 .tar application/x-tar


由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务器接受数据流,并不了解文档的名字,因此服务器必须使用附加信息来告诉客户程序数据的MIME类型。服务器在发送真正的数据之前,就要先发送标志数据的MIME类型的信息,这个信息使用Content-type关键字进行定义,例如对于HTML文档,服务器将首先发送以下两行MIME标识信息,这个标识并不是真正的数据文件的一部分。

Content-type: text/html

                   空行                      

注意,第二行为一个空行,这是必须的,使用这个空行的目的是将MIME信息与真正的数据内容分隔开。

相关文章

  • MIME-type内容类型

    在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们、决定什...

  • iOS网络之11MIMETYPE-web(留作参考)

    123application/vnd.lotu...

  • H5 的离线缓存

    1:在html标签中添加 : manifest文件 如 2:在服务器添加:mime-type text/ca...

  • 内容生产类型

    UGC(User-generated Content,用户生产内容,也称UCC,User-created Cont...

  • 无标题文章

    为用户机项目创建自定义内容类型 建立一个新的内容类型 点击“结构”,选择”内容类型“,”添加内容类型“,其名称为文...

  • MiME-Type对照表

  • Drupal学习|创建一个客户端组合的内容类型

    1、取消推荐到首页: 管理-结构-内容类型-发布选项-取消勾选“推荐到首页”-保存内容类型。 2、创建新的内容类型...

  • TypeScript语言

    内容概要 :### 强类型和弱类型 静态类型与动态类型 javaScript 自由类型系统的问题 Flow 静态类...

  • edittext

    //输入类型为没有指定明确的类型的特殊内容类型 android:inputType="none" //...

  • flutter列表的使用

    1.列表的内容是String类型的 2.列表的内容是对象类型的 DatasBean

网友评论

      本文标题:MIME-type内容类型

      本文链接:https://www.haomeiwen.com/subject/uxfhixtx.html