MIME、Internet媒体类型和HTTP有什么区别?

6

从我所读的内容来看,MIME是一种用于编码电子邮件的东西

然后有一个叫做Internet media types的东西。
我们有像text/plainapplication/jsonimage/png等Internet媒体类型。

然后我们有HTTP协议及其Content-Type头部,有效头部的示例包括:

Content-Type: text/plain
Content-Type: text/plain; charset=utf-8
Content-Type: multipart/mixed; boundary=blah (来源)

那么像"text/plain; charset=utf-8"这样的字符串是绑定到HTTP协议、MIME标准还是完全有效的Internet媒体类型?

每个协议之间究竟有什么关系?

1个回答

5
"互联网媒体类型"是"MIME类型"的正确术语。
"Content-Type"是HTTP(和邮件)头字段的名称,该字段在字段值中携带媒体类型。

; charset=... 后缀是属于互联网媒体类型还是 MIME/HTTP 的一部分呢?如果是,那么 ; boundary=... 后缀又是怎样的呢? - rr-
参数可以被视为类型的一部分。 - Julian Reschke
目前,维基百科称“XML文档必须使用XML互联网媒体类型(常被误认为是MIME类型)进行提供,例如...”,但我没有找到出处。 - Paul Draper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接