RTSP 2.0 | Заголовки ответа

RTSP 2.0 | Заголовки ответа

Заголовки ответа позволяют получателю запроса передавать дополнительную информацию об ответе, которую нельзя поместить в строку состояния (Status-Line). Этот заголовок предоставляет информацию о сервере и о дальнейшем доступе к ресурсу, идентифицированному Request-URI. Все заголовки, в настоящее время классифицируемые как заголовки ответа, перечислены в таблице. (раздел 8.2 из RFC 7826)

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

 

Синтаксис ответа RTSP

Response = Status-Line *((general-header / response-header / message-body-header) CRLF) CRLF [ message-body-data ]

Синтаксис строки состояния RTSP (Status-Line)

Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF

Ссылки на документы

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

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

Не забывайте про поля общих заголовков RTSP 2.0, которые могут применяться как в запросах так и в ответах.

Помните о полях заголовков запросов RTSP 2.0. Изучите методы RTSP 2.0 с которыми применяются коды состояний ответа.