RTSP 2.0 | Поле заголовка запроса Proxy-Require

RTSP 2.0 | Поле заголовка запроса Proxy-Require

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

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

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

 

Поле заголовка запроса «Proxy-Require» используется для указания функций, чувствительных к прокси, которые ДОЛЖНЫ поддерживаться прокси. Любые функции заголовка Proxy-Require, которые не поддерживаются прокси-сервером, ДОЛЖНЫ быть отрицательно подтверждены прокси-сервером клиента с использованием заголовка Unsupported. Прокси ДОЛЖЕН использовать код ответа 551 (опция не поддерживается) в ответе. Любой тег функции, включенный в Proxy-Require, не применяется к конечной точке (серверу или клиенту). Чтобы гарантировать, что функция поддерживается как прокси-серверами, так и серверами, этот тег необходимо также включить в заголовок Require.

См. Раздел 18.43 из RFC 7826 для более подробной информации о механике этого сообщения и примере использования. См. Обсуждение в разделе прокси (Раздел 15.1 из RFC 7826) о том, когда следует учитывать, что для функции требуется поддержка прокси.

Пример использования:

Proxy-Require: play.basic

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

Proxy-Require = "Proxy-Require" HCOLON feature-tag-list
feature-tag-list = feature-tag *(COMMA feature-tag)

Ссылки

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

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

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