【问题标题】:What is the difference between MIME, Internet media type and HTTP?MIME、Internet 媒体类型和 HTTP 有什么区别?
【发布时间】:2013-06-26 03:46:10
【问题描述】:

根据我的阅读,MIME 是something that is used for encoding e-mails

还有一个叫做Internet media types的东西。
我们有text/plainapplication/jsonimage/png等互联网媒体类型。

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

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

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

这些协议之间究竟是什么关系?

【问题讨论】:

    标签: http mime-types content-type


    【解决方案1】:

    “Internet 媒体类型”是“MIME 类型”的正确术语。

    “Content-Type”是HTTP(和邮件)头字段的名称,字段值中携带媒体类型。

    【讨论】:

    • ; charset=... 后缀怎么样:这部分是 Internet 媒体类型,还是 MIME/HTTP?如果是这样,; boundary=... 后缀呢?
    • 参数可以被认为是类型的一部分。
    • 目前,维基百科说“XML 文档必须使用 XML Internet 媒体类型(通常与 MIME 类型混淆),例如...”,但我没有引用。
    猜你喜欢
    • 2021-01-24
    • 2020-08-21
    • 1970-01-01
    • 2021-08-23
    • 2012-07-19
    • 2013-11-07
    • 1970-01-01
    • 2010-10-02
    • 2011-02-02
    相关资源
    最近更新 更多