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

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

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

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

Поле заголовка запроса «From«, если оно задано, ДОЛЖНО содержать адрес электронной почты в Интернете для человека-пользователя, который управляет запрашивающим пользовательским агентом. Адрес ДОЛЖЕН быть пригодным для использования машиной, как определено в «mailbox» (почтовом ящике) в [RFC1123 #].

Это поле заголовка МОЖЕТ использоваться для целей регистрации и в качестве средства для определения источника недопустимых или нежелательных запросов. Он НЕ ДОЛЖЕН использоваться в качестве небезопасной формы защиты доступа. Интерпретация этого поля заключается в том, что запрос выполняется от имени данного лица, которое принимает на себя ответственность за выполненный метод. В частности, агентам роботов СЛЕДУЕТ включать этот заголовок, чтобы с лицом, ответственным за управление роботом, можно было связаться, если возникнут проблемы на принимающей стороне.

Адрес электронной почты в Интернете в этом поле МОЖЕТ быть отдельным от хоста, отправившего запрос. Например, когда запрос передается через прокси, ДОЛЖЕН использоваться адрес исходного эмитента.

Клиенту НЕ СЛЕДУЕТ отправлять поле заголовка «From» без согласия пользователя, так как это может противоречить интересам пользователя в отношении конфиденциальности или политике безопасности их сайта. Настоятельно рекомендуется, чтобы пользователь мог отключить, включить и изменить значение этого поля в любое время до запроса.

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

From = "From" HCOLON from-spec
from-spec = ( name-addr / addr-spec ) *( SEMI from-param )
name-addr = [ display-name ] LAQUOT addr-spec RAQUOT
addr-spec = RTSP-REQ-URI / absolute-URI
absolute-URI = < Определён в RFC 3986 #>
display-name = *(token LWS) / quoted-string
from-param = tag-param / generic-param
tag-param = "tag" EQUAL token

Ссылки

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

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

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

Поделись записью