RTSP 2.0 | Поле заголовка запроса Referrer

RTSP 2.0 | Поле заголовка запроса Referrer

Синтаксис строки запроса RTSP имеет следующий вид:

<Method> SP <Request-URI> SP <RTSP-Version> CRLF

Заголовки RTSP в таблице могут быть включены в запрос как request-headers (заголовки запроса), чтобы изменить специфику запроса.

Поле заголовка запроса «Referrer» позволяет клиенту указать для удобства сервера адрес (URI) ресурса, из которого был получен Request-URI. URI относится к описанию презентации, обычно получаемого через HTTP. Заголовок запроса Referrer позволяет серверу создавать списки обратных ссылок на ресурсы для интереса, ведения журналов, оптимизированного кэширования и т. д.. Он также позволяет отслеживать устаревшие или опечатки для технического обслуживания. Поле Referrer НЕ ДОЛЖНО отправляться, если Request-URI был получен из источника, который не имеет своего собственного URI, такого как ввод с клавиатуры пользователя.

 

Если значение поля является относительным URI, его СЛЕДУЕТ интерпретировать относительно Request-URI. URI НЕ ДОЛЖЕН включать идентификатор фрагмента.

Поскольку источником ссылки может быть личная информация или может быть раскрыт другой частный источник информации, настоятельно рекомендуется, чтобы пользователь мог выбрать, отправлять ли поле Referrer или нет. Например, потоковый клиент может иметь тумблер для открытого / анонимного доступа, который соответственно разрешает / запрещает отправку информации о Referrer и From.

Клиенты НЕ ДОЛЖНЫ включать поле заголовка Referrer в (небезопасный) запрос RTSP, если ссылающаяся страница была передана по безопасному протоколу.

Синтаксис поля заголовка запроса Referrer в RTSP 2.0

Referrer = "Referrer" HCOLON (absolute-URI / RTSP-URI-Ref)

Ссылки

Скачать оригинальный документ на английском языке RFC 7826 — Real-Time Streaming Protocol Version 2.0

Читать полную версию документа на русском языке RFC 7826 — Потоковый протокол в реальном времени (RTSP), версия 2.0

Ссылка на синтаксис