首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >媒体类型、内容类型和mimetype有什么区别?

媒体类型、内容类型和mimetype有什么区别?
EN

Stack Overflow用户
提问于 2012-02-13 09:25:25
回答 3查看 33.5K关注 0票数 96

mimetype、contenttype和mediatype之间是否有区别?( JAX-RS MediaType)

维基百科文章中我得出结论,它只是在例如HTTP请求的上下文中作为请求标题中的一个字段的内容类型:那么,这些只是同义词还是不同术语之间的实际语义差异?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-14 13:33:43

(互联网)媒体类型是合适的技术术语。

Content是用于指定媒体类型的HTTP标头字段的名称。

MIME类型是以前的媒体类型名称

票数 105
EN

Stack Overflow用户

发布于 2012-02-14 12:24:56

Content是一个HTTP消息头,其值(通常)是MIME类型。

JAX似乎是一种针对普通MIME类型的Java重写。

票数 13
EN

Stack Overflow用户

发布于 2020-05-05 06:46:37

什么是MIME规范:

哑剧 (多用途互联网邮件扩展)的概念最初是为了组织通过SMTP协议传输的消息的内容结构而提出的。但是,它在其他通信协议(如HTTP )中采用。

所以,咪咪,是一个规范!它描述了如何显示某种数据的结构、格式和性质,如文件或电子邮件正文等。

什么是内容-类型

Mime,有几个header-field,利用这个规范在协议中使用。这些头字段之一是Content-Type。因此,Content-Type并不是特定于HTTP协议的。可以分配给此标头的值有时也称为内容类型。

还有其他的标题,用于指定消息的编码,或者如何显示消息(如果下载到显示或不显示)等等。

什么是媒体类型?

媒体类型(以前称为mime类型)只是一个字符串。正如MDN中提到的

它(mime类型)具有与Windows上传统的文件扩展名相同的功能

媒体类型,由type (如video)和subtype (如3gpp)组成。video/3gpp是媒体类型的一个例子。注册媒体类型的列表可以看到这里。在HTTP和SMTP协议中,内容类型标头的值必须是媒体类型!

最后一点是:

我们并不总是只发送一个图像文件,或者仅仅发送一些文本。有时,我们的信息由多个部分组成。不仅如此,这些部分还可能具有嵌套结构。MIME能够显示部件是如何嵌套的。实际上,这些部分可以安排在树结构中。

如果消息有多个部分,那么每个部分都有自己的Content-Type

树中任何非叶节点的媒体类型都应该具有multipart类型。它的subtype可以有基于叶子的各种值。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9258108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档