ПРОТОКОЛ ПЕРЕДАЧИ ГИПЕРТЕКСТА -- HTTP / 1.1

Автор статьи: Алексей Симонов
Сайт Автора: Нет
E-mail Автора: Leshik@omsk.com
Дата публикации: 26.03.2005



3.7.2 Типы Multipart.

MIME предусматривает ряд типов "multipart" - формирующих пакет из
одного или нескольких объектов внутри тела одного сообщения. Все
типы mulptipart используют общий синтаксис, определеный в MIME [7],
и ДОЛЖНЫ содержать разделительный параметр частью значения медиа
типа. Тело сообщения - самостоятельный элемент протокола и,
следовательно, ДОЛЖНО использовать только СRLF для представления
концов строк между частями тела (body-parts). В отличие от MIME,
окончание любого multipart сообщения ДОЛЖНО быть пустым; HTTP
приложения НЕ ДОЛЖНЫ передавать окончание (даже если первоначальный
multipart содержит заключение).

В HTTP части тела (body-parts) типа multipart МОГУТ содержать поля
заголовка, которые являются значащими в примнении к этой части.
Поле заголовка Content-Location (раздел 14.15) СЛЕДУЕТ включать в
часть тела (body-part) каждого включенного объекта, который может
быть идентифицирован URL.

Вообще говоря, HTTP агенту пользователя СЛЕДУЕТ следовать такому же
или подобному поведению, которому следовал бы MIME агент
пользователя после получения типа multipart. Если приложение
получает незарегистрированный подтип multipart, оно ДОЛЖНО
обрабатывать его как подтип "multipart/mixed".

Обратите внимание: тип "multipart/form-data" был специально
определен для передачи данных формы, подходящих для обработки
методом запроса POST, что описано в RFC 1867 [15].



Список похожих статей