Протоколы Internet


Гипертекстный протокол HTTP - часть 131


/p>

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

16.1. Интерентовский тип среды "message/http"

В дополнение к определению протокола HTTP/1.1, данный документ является спецификацией для типов среды Интернет "message/http". Ниже приведенный список является официальным для IANA.

Media Type name:

message

Media subtype name:

http

Required parameters:

none

Optional parameters:

version, msgtype

version: Номер версии HTTP вложенного сообщения (напр., "1.1"). Если отсутствует, номер версии может быть определен по первой строке тела сообщения.

msgtype: Тип сообщения -- "запроса" или "отклика". Если отсутствует, тип может быть определен по первой строке тела сообщения.

Соображения кодирования: разрешено только "7bit", "8bit" или "binary" (двоичное).

16.2. Тип среды Интернет "multipart/byteranges"

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

Тип среды multipart/byteranges содержит в себе две или более части, каждая из которых со своими полями Content-Type и Content-Range. Отдельные части разделяются с использованием пограничного параметра MIME.

Media Type name:

multipart

Media subtype name:

byteranges

Required parameters: boundary
Optional parameters: none

Соображения кодирования: разрешено только "7bit", "8bit" или "binary".

  • Например:
    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

    ...первый фрагмент ...

    --THIS_STRING_SEPARATES

    Content-type: application/pdf

    Content-range: bytes 7000-7999/8000

    ...второй фрагмент...




    Начало  Назад  Вперед



    Книжный магазин