什么是MIME?
MIME全称为:Multipurpose Internet Mail Extensions,多用途互联网邮件扩展。诞生于电子邮件系统里,用于解决电子邮件可以发送ASCII码以外的任意数据。
HTTP之MIME type
MIME是一个标准规范,HTTP取了其中一部分,用来标记body的数据类型,即MIME type。参考:www.w3school.com.cn/media/media…
MIME type的形式为:“type/subtype”的字符串。
type有5类,参考:www.rfc-editor.org/rfc/rfc2046…
-
text
文本格式的可读数据。如:
- text/html:超文本文档
- text/plain:纯文本
- text/css:样式表
- text/json
- text/javascript
-
image
图像文件。如:
- image/gif
- image/jpeg
- image/png
-
audio
音频数据。如:
- audio/mpeg
-
video
视频数据。如:
- video/mp4
-
application
数据格式不固定,可能是本文,也可能是二进制,必须由上层应用程序来解释。如:
- application/javascript
- application/json
- application/pdf
- application/xml
- application/octet-stream:不透明的二进制数据,实在不知道数据是什么类型时使用。
json数据类型:
- Content-Type = 'application/json;charset=UTF-8' (标准类型)
- Content-Type = 'text/json;charset=UTF-8'
- Content-Type = 'text/javascript;charset=UTF-8'
- Content-Type = 'application/javascript;charset=UTF-8'