2013-06-28 3 views
5

Из того, что я прочитал, MIME something that is used for encoding e-mails.В чем разница между MIME, типом интернет-носителя и HTTP?

Тогда есть эта вещь под названием Internet media types.
Мы имеем типы интернет-СМИ, как text/plain, application/json, image/png и т.д.

Тогда мы имеем протокол HTTP с его Content-Type заголовки, примеры правильных заголовков включают в себя:

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

Так же существует строка, такая как «text/plain; charset=utf-8» выражение, связанное с протоколом HTTP proto col, MIME или полностью допустимый тип интернет-мультимедиа?

В чем заключаются отношения между каждым из этих протоколов?

ответ

4

«Тип интернет-медиа» - это правильный термин для «MIME-типа».

«Content-Type» - это имя поля заголовка HTTP (и mail), которое носит тип носителя в значении поля.

+0

Как насчет '; charset = ... 'suffix: это часть интернет-типа, или, скорее, MIME/HTTP? Если да, то что насчет '; border = ... 'суффикс? –

+0

Параметры могут рассматриваться как часть типа. –

+0

В настоящее время в Википедии говорится: «XML-документы должны быть поданы с использованием типа интернет-мультимедиа XML (часто путаемого с типом MIME), такого как ...», но я не цитирую. –