-
Notifications
You must be signed in to change notification settings - Fork 2
关于头部信息中的Content Type
Ricky Woo edited this page May 8, 2018
·
1 revision
多用途网络邮件扩展类型,也被称为Media type(媒体类型)或Content type (内容类型),用于设定特定类型的文件被浏览器打开时用什么样的应用程序插件打开,常用于HTTP通信和设定文档类型,如HTML。
注意:浏览器分辨文件完全是基于MIME的,而不会自动去识别文件类型。所以即便是HTML文件,如果被标记为了text/plain
,浏览器也会按照普通文本处理。
一般组成用的模式是type/subtype; parameters
,也就是主类型名/亚类型名; 参数
,其中parameter/参数
部分是可选的,也常常被称为“信息头/段头”。
text/html; charset=UTF-8
-
application
:二进制附件,如application/octet-stream
(未知应用程序文件)、application/json
(JSON数据) -
text
:理论上可读,可以是text/plain
、text/html
、text/css
等 -
image
:图像,如image/gif
、image/jpeg
、image/png
、image/svg
、image/x-icon
等 -
multipart
:多部分文档文件(复合文档类型),如multipart/form-data
(用于表单提交) -
audio
:音频 -
video
:视频 example
font
message
model
注意的是application/x-www-form-urlencoded
也可用于表单提交,与multipart/form-data
相类,但是存在区别:
- 窗口数据被编码为键值对(key-value pair)
- 如果表单数据中包含文件上传只能用
multipart/form-data
-
multipart/form-data
仅支持POST