RTSP 2.0 | Код состояния 406 (Not Acceptable)

RTSP 2.0 | Код состояния 406 (Not Acceptable)

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

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

Код состояния 406 (Not Acceptable — Неприемлимо) информирует о том, что, идентифицированный запросом ресурс, способен генерировать только те тела ответных сообщений, которые имеют неприемлемые характеристики содержимого в соответствии с заголовками Accept, отправленными в запросе. (раздел 17.4.7 из RFC 7826)

 

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

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

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

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

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

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

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

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