关于pes的作⽤,⽹页⽂件类型头⽂件
MIME-type和Content-Type的关系:
当web服务器收到静态的资源⽂件请求时,依据请求⽂件的后缀名在服务器的MIME配置⽂
件中到对应的MIME Type,再根据MIME Type设置HTTP Response的Content-Type,然
后浏览器根据Content-Type的值处理⽂件。
什么是MIME-TYPE:
为什么这么说呢?⾸先,我们要了解浏览器是如何处理内容的。在浏览器中显⽰的内容
有 HTML、有 XML、有 GIF、还有 Flash …
那么,浏览器是如何区分它们,绝对什么内容⽤什么形式来显⽰呢?答案是 MIME Type,
也就是该资源的媒体类型。
媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表⽰的,例如:Content-Type: text/HTML表⽰内容是 text/HTML 类型,
也就是超⽂本⽂件。
为什么是“text/HTML”⽽不是“HTML/text”或者别的什么?MIME Type 不是个⼈指定的,
是经过 ietf 组织协商,以 RFC 的形式作为建议的标准发布在⽹上的,⼤多数的
Web 服务器和⽤户代理都会⽀持这个规范 (顺便说⼀句,Email 附件的类型也是types是什么意思
通过 MIME Type 指定的)。
通常只有⼀些在互联⽹上获得⼴泛应⽤的格式才会获得⼀个 MIME Type,如果是
某个客户端⾃⼰定义的格式,⼀般只能以 application/x- 开头。
XHTML 正是⼀个获得⼴泛应⽤的格式,因此,在 RFC 3236 中,说明了 XHTML
格式⽂件的 MIME Type 应该是 application/xHTML+XML。
当然,处理本地的⽂件,在没有⼈告诉浏览器某个⽂件的 MIME Type 的情况下,
浏览器也会做⼀些默认的处理,这可能和你在操作系统中给⽂件配置的
MIME Type 有关。⽐如在 Windows 下,打开注册表的“HKEY_LOCAL_MACHINESOFTWAREClassesMIMEDatabaseContent Type”主键,
你可以看到所有 MIME Type 的配置信息
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论