16.13.1 Заголовки описания типа содержания в MIME
Существует множество различных типов информации, которую можно разместить в сообщении. Общая структура сообщения и типы информации в каждой его части объявляются в заголовке
Content-Type: MULTIPART/MIXED; BOUNDARY ='ххххххххх'
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Type: image/gif
Content-Type: audio/basic
В основном заголовок Content-Type имеет форму:
Content-Type:
Типы, подтипы и имена параметров нечувствительны к регистру символов. Они могут быть записаны в верхнем или нижнем регистре, равно как и в смешанном формате. Однако некоторые
Хотя заголовки MIME записываются английскими фразами, параметр
16.13.2 Пример сообщения MIME
Показанное ниже сообщение MIME имеет несколько частей: одну текстовую часть и два подключенных текстовых файла. Первый заголовок Content-Type
Content-Type: MULTIPART/MIXED;
BOUNDARY = 'plum.yale.edu:814898609:772210698:709846916:1916796928'
указывает, что сообщение состоит из нескольких частей. Параметр
Заголовки MIME показаны в примере полужирным шрифтом. Справа добавлены комментарии. Отдельные строки сообщения свернуты, чтобы можно было вставить комментарий.
Это стандартные почтовые заголовки.
Mime-version: 1.0
Указание на версию MIME.
Content-Type: MULTIPART/MIXED;
boundary = 'plum.yale.edu:814898609:
В сообщении несколько частей.
772210698:709846916:1916796928'
Описание разделителя. Пустая строка,
определяющая завершение заголовков.
-- plum.yale.edu: 814898609:772210698:
Разделитель. Отметим наличие
709846916:1916796928
начальных дефисов.
Content-Type: TEXT/PLAIN; charset=
US-ASCII
Далее следует обычный текст.
Пустая строка отмечает завершение заголовков первой части сообщения.
Подключаемая часть.
Содержимое текстовой части.
-- plum.yale.edu: 814898609:772210698:
709846916:1916796928
Следующий разделитель.
Content-Type: text /plain; sizeOnDisk=28;
Снова обычный текст. В параметрах
name='ATT.TXT'; CHARSET= US-ASCII
указана дополнительная информация.
Content-Description: ATT.TXT
Параметр задает имя файла.
Конец заголовков данной части.
** Первый подключенный фрагмент **
Текстовое содержимое.
-- plum.yale.edu: 814898609:772210698:
709846916:1916796928
Следующий разделитель.
Content-Туре: TEXT/plain; SizeOnDisk
=58368; name='NFSCAP.TXT'; CHARSET
=US-ASCII
Еще один обычный текстовый фрагмент.
Content-Description: NFSCAP.ТХТ
Конец заголовков данной части.
Второй подключенный фрагмент. Далее
следует текстовая часть сообщения:
Текстовый фрагмент.
. . .
...
. . .
...
-- plum.yale.edu:814898609:772210698:
709846916:1916796928--
Заключительный разделитель.
16.13.3 Типы содержания MIME
В таблице 16.2 показаны главные типы и подтипы содержания фрагментов сообщения, определенные на момент выхода книги. Более свежую информацию можно получить в документе
Таблица 16.2 Типы содержания (Content Types) для MIME
Тип | Подтип | Описание |
---|---|---|
text | Текст | |
plain |