HTTP 中的 MIME 类型 MIME 类型 语法

MIME 类型

MIME (Multipurepose Internet Mail Extensions 多用途互联网邮件扩展 | 互联网媒体类型) 是一种用来表示 文档文件字节流 性质和格式的标准;定义和标准化于 IETF RFC 6838m

MIME 规定了用于表示各种各样的数据类型的符号化发昂发;另外,在 HTTP 协议中也使用了 MIME 框架,标准被扩展为互联网媒体类型

在浏览器中常常使用 MIME 类型来确定处理 URL 的方式,在 HTTP 响应头中使用正确的 MIME 类型对正确处理文件十分重要;但是,MIME 类型不是传达文档类型信息的唯一方式

语法

0x01 通用结构

1
txt复制代码type/subtype

不允许空格;大小写不敏感

0x02 type 独立类型

文本文件没有特定的 subtype,使用 text/plain

二进制文件没有特定或已知的 subtype,使用 application/octet-stream

0x02 Multipart 类型

1
2
txt复制代码multipart/form-data
multipart/byteranges

Multipart 类型表示细分领域的文件类型的种类,对应不同的 MIME 类型;是复合文件的一种表现方式

multipart/form-data 用于联系 HTML Forms 和 POST 方法;multipart/byteranges 使用状态码 206 (Partial Content) 发送整个文件的子集


Reference

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%