Типы Multipart

Типы Multipart. MIME предусматривает ряд типов multipart - формирующих пакет из одного или нескольких объектов внутри тела одного сообщения.

Все типы mulptipart используют общий синтаксис, определеный в MIME, и должны содержать разделительный параметр частью значения медиатипа.

Тело сообщения - самостоятельный элемент протокола и, следовательно, должно использовать только СRLF для представления концов строк между частями тела body-parts. В отличие от MIME, заключение epilogue любого multipart сообщения должно быть пустым HTTP приложения не должны передавать заключение даже если первоначальный multipart содержит заключение. В HTTP части тела body-parts типа multipart могут содержать поля заголовка, которые являются значащими в примнении к этой части.

Поле заголовка Content-Location следует включать в часть тела body-part каждого включенного объекта, который может быть идентифицирован URL. Вообще говоря, HTTP агенту пользователя належит действовать так же как поступил бы MIME агент пользователя после получения типа multipart.

Если приложение получает незарегистрированный подтип multipart, оно должно обрабатывать его как подтип multipart mixed. Тип multipart form-data был специально определен для передачи данных формы, подходящих для обработки методом запроса POST, что описано в RFC 1867. 3.8