Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - MIME - Организация данных04 июня 2011Оглавление: 1. MIME 2. Организация данных 3. Тест Марка Криспина Формат MIME поддерживает передачу нескольких сущностей в пределах одного сообщения. Причём сущности могут передаваться не только в виде одноуровневой последовательности, но в виде иерархии с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы multipart/*. Работа с такими типами осуществляется по общим правилам описанным в RFC 2046. Если получателю не известно как работать с типом, то он обрабатывает его так же как multipart/mixed. Для передачи множественного сообщения в заголовок Content-Type добавляется параметр boundary, который обозначает последовательность символов, разделяющих части сообщения. Граница может состоять из цифр, букв и символов «'+_,-./:=?». При использовании специальных символов значение параметра boundary следует заключать в двойные кавычки «"». Максимальная длина границы 70 символов. Начало каждой части сообщения обозначается строкой «--boundary». Конец последнего сообщения обозначается строкой «--boundary--». Самые первые символы переноса строки CRLF, которыми начинаются и заканчиваются пограничные строки не входят в содержимое самой части. Если за ними следуют ещё переносы строк, то они уже принадлежат включаемой части. Перед первой частью и после последней может быть дополнительный текст. Он называется преамбулой и эпилогом соответственно. В протоколе HTTP эти элементы игнорируются. В сообщении электронной почты преамбула может содержать текст, выводимый клиентами электронной почты, не понимающими формата MIME. В самом начале включаемой части располагаются заголовки, описывающие её содержимое. Перед непосредственно телом части обязательно должна быть пустая строка даже если заголовки отсутствуют. Если не определён Content-Type, то по умолчанию text/plain. Просмотров: 3306
|