toFrankie / blog

种一棵树,最好的时间是十年前。其次,是现在。
20 stars 1 forks source link

二、HTTP Content-Type 详解 #206

Open toFrankie opened 1 year ago

toFrankie commented 1 year ago

上一篇介绍了:所谓“神秘”的 XMLHttpRequest 对象

之前写 JavaScript 时,并没有特意去整理过类似的知识点,本文整理记录下,方便自己查阅。

什么是 Content-Type ?

Media-Type,即是 Internet Media Type,互联网媒体类型,也叫做 MIME 类型。在互联网中有成百上千种不同的数据类型,HTTP 在传输数据对象时会为他们打上称为 MIME 的数据格式标签,用于区分数据类型。最初 MIME 是用于电子邮件系统的,后来 HTTP 也采用了这一方案。

Content-Type 格式:Content-Type: [type]/[subtype]; parameter

如:Content-Type: text/html; charset:utf-8

常用 type

常用 subtype

为了确保这些值再一个有序而且公开的状态下开发,MIME 使用 Internet Assigned Numbers Authority(IANA)作为中心的注册机制来管理这些值。常用的有如下这些:

附:Content-Type 对照表

下一篇:HTTP 协议

The end.