【发布时间】:2018-07-19 08:57:04
【问题描述】:
有人可以向我解释一下 Content-Type 和 MIME 类型有什么区别吗?我在网上找不到明确的答案。
如果 Content-Type 通常在 Browser 内部使用。 操作系统使用 MIME 类型?
【问题讨论】:
标签: operating-system mime-types content-type
有人可以向我解释一下 Content-Type 和 MIME 类型有什么区别吗?我在网上找不到明确的答案。
如果 Content-Type 通常在 Browser 内部使用。 操作系统使用 MIME 类型?
【问题讨论】:
标签: operating-system mime-types content-type
Content-Type 表示媒体类型,其中媒体类型定义为 MIME 类型。
“Content-Type”标头字段指示相关表示的媒体类型:[...] 内容类型 = 媒体类型
HTTP 在 Content-Type 中使用 Internet 媒体类型 [RFC2046] (第 3.1.1.5 节)和 Accept(第 5.3.2 节)头字段的顺序 提供开放和可扩展的数据类型和类型协商。
RFC 2046 指定 MIME 类型。
【讨论】:
Content-Type 是一个 MIME 标头,其值为 MIME 类型。例如,如果您发送 HTTP 请求以获取图像,则您的响应标头包含标头 content-type,其值为 image/png。该值为 MIME 类型。
在Content-Type=text/plain 中,Content-Type 是 MIME 标头,text/plain 是 MIME 类型 .
这里有更多 MIME 标头 (https://msdn.microsoft.com/en-us/library/ms526943(v=exchg.10).aspx):
MIME-Version
Content-Type
Content-Transfer-Encoding
Content-ID
Content-Description
Content-Disposition
这里有更多 MIME 类型 (https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types.):
text/plain
text/html
image/jpeg
image/png
audio/mpeg
audio/ogg
audio/*
video/mp4
更多,可以指定Content-Type的编码
text/html; charset=UTF-8
【讨论】:
MIME(多用途 Internet 邮件扩展)
MIME 最初旨在解决在不同电子邮件系统之间移动消息时遇到的问题。
内容类型
在 HTTP 响应中定义的标头值,浏览器可以使用适当的扩展名/插件打开文件。
示例:内容类型:image/jpeg
这种格式的灵感来自 MIME 格式。
内容类型:main_mime_type(image)/mime_subtype(jpeg)
或 HTTP 采用它来描述和标记自己的多媒体内容。
问题之外:MIME 嗅探:- 被某些网络浏览器使用,试图帮助那些没有正确显示网络内容的 MIME 类型的网站。
【讨论】: