http - MIME、Internet 媒体类型和 HTTP 之间有什么区别?

标签 http mime-types content-type

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

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

然后我们有了带有 Content-Type header 的 HTTP 协议(protocol),有效 header 的示例包括:

内容类型:文本/纯文本
内容类型:文本/纯文本; charset=utf-8
内容类型:多部分/混合;边界=废话 ( source )

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

这些协议(protocol)之间到底有什么关系?

最佳答案

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

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

关于http - MIME、Internet 媒体类型和 HTTP 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17363522/

相关文章:

python - 如何使用 Python 发送没有 'Host Header' 的请求?

php - App\Http\Controllers\CustomerController::postOptOut() 缺少参数 1

python - 使用Python将文件上传到S3(保留原始文件夹结构)并具有正确的MIME类型

android - 使用 ACTION_GET_CONTENT 和 setType 或 Intent.EXTRA_MIME_TYPES 选择特定文件类型

Javascript 开放内容类型

休息内容协商和缓存

java - 尝试从服务帐户将文件 POST 到 Google Cloud Storage 时收到 403(禁止)

http - 如何在 Salesforce 中构建正确的 HttpRequest

html - CSS 偶尔不会加载

sharepoint - 无法删除内容类型