RTSP 2.0 | Код состояния 414 (Request-URI Too Long)

RTSP 2.0 | Код состояния 414 (Request-URI Too Long)

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

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

Код состояния 414 (Request-URI Too Long — Слишком длинный запрос URI) информирует о том, что Отвечающий агент отказывается обслуживать запрос, потому что Request-URI длиннее, чем агент хочет интерпретировать. Это редкое условие может возникнуть только тогда, когда агент использовал запрос с длинной информацией о запросе, когда агент спустился в «черную дыру» перенаправления URI (например, префикс перенаправленного URI, который указывает на сам суффикс), или когда агент подвергается атаке со стороны агента, пытающегося использовать дыры в безопасности, присутствующие в некоторых агентах, использующих буферы фиксированной длины для чтения или манипулирования Request-URI. (раздел 17.4.13 из RFC 7826)

Остальные коды состояний ответа перечислены в таблице.

 

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

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

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

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

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