fas*_*seg 62 content-type http mime-types web
mimetype,contenttype和mediatype之间有区别吗?(Java的JAX-RS MediaType).
从维基百科文章中我收集到,它只是在HTTP请求的上下文中作为请求标题中的字段的内容类型:那么这些只是同义词还是不同术语之间存在任何实际的语义差异?
Sha*_*ghi 10
概念MIME(多用途互联网邮件扩展)最初用于组织转移通过SMTP协议的信息的内容结构开发。但是,它被其他通信协议采用,例如 HTTP。
所以Mime,是一种规范!它描述了如何显示某种数据的结构、格式和性质,例如文件或电子邮件正文等。
Mime 有几个header-fields,它们在利用此规范的协议中使用。这些标头字段之一是Content-Type. 因此,Content-Type并非特定于 HTTP 协议。可以分配给此标头的值有时也称为内容类型。
还有其他标题,用于指定消息的编码,或者消息应该如何显示(是否应该下载以显示)等。
媒体类型,以前称为 mime 类型,只是一个字符串。正如 MDN 中提到的那样
它(mime 类型)的用途与传统上在 Windows 上的文件扩展名相同
一个媒体类型,由一个type(例如video)和一个subtype(例如3gpp)组成。video/3gpp是媒体类型的一个例子。可在此处查看已注册媒体类型的列表。在 HTTP 和 SMTP 协议中,content-type 头的值必须是媒体类型!
我们并不总是只发送一个图像文件,或者只是一些文本。有时我们的信息由多个部分组成。不仅如此,这些部分还可能具有嵌套结构。MIME 能够显示部件是如何嵌套的。实际上这些部分可以排列成树状结构。
如果消息有多个部分,则每个部分都有自己的Content-Type.
树中任何非叶节点的媒体类型都应该具有multipart类型。它subtype可以具有基于叶子的各种值。
| 归档时间: |
|
| 查看次数: |
20001 次 |
| 最近记录: |