RFC: 2068
Оригинал: Hypertext Transfer Protocol - HTTP/1.1
Другие версии: RFC 2616
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , , ,
Перевод: Алексей Симонов

19. Приложения

19.1. Медиа тип Интернет message/http

В дополнение к определению протокол HTTP/1.1, этот документ служит спецификацией для интернет-носителей type "message/http". Следующее должно быть регистрировано с IANA.

Media Type name:         message
Media subtype name:      http
Required parameters:     none
Optional parameters:     version, msgtype

 version: The HTTP-Version number of the enclosed message
          (e.g., "1.1"). If not present, the version can be
          determined from the first line of the body.

 msgtype: The message type -- "request" or "response". If not
          present, the type can be determined from the first
          line of the body.

Encoding considerations: only "7bit", "8bit", or "binary" are
                         permitted

Security considerations: none

19.2. Медиа тип Интернет multipart/byteranges

Когда сообщение HTTP включает контент множественных диапазонов (например, ответ на запрос на множественные ненакладывающиеся диапазоны), они переданы как многослойное сообщение MIME. Многослойный мультимедийный type с этой целью называют "multipart/byteranges".

multipart/byteranges мультимедийный type включает две или больше части, каждого с его собственными полями Content-Type И Content-Range. Части отделены, используя границу MIME parameter.

Media Type name:         multipart
Media subtype name:      byteranges
Required parameters:     boundary
Optional parameters:     none

Encoding considerations: only "7bit", "8bit", or "binary" are
                         permitted

Security considerations: none

Например:

HTTP/1.1 206 Partial content
Date: Wed, 15 Nov 1995 06:25:24 GMT
Last-modified: Wed, 15 Nov 1995 04:58:08 GMT
Content-type: multipart/byteranges; boundary=THIS_STRING_SEPARATES

--THIS_STRING_SEPARATES
Content-type: application/pdf
Content-range: bytes 500-999/8000

...the first range...
--THIS_STRING_SEPARATES
Content-type: application/pdf
Content-range: bytes 7000-7999/8000

...the second range
--THIS_STRING_SEPARATES--
2007 - 2017 © Русские переводы RFC, IETF, ISOC.