Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 453 (Not Enough Bandwidth — Не хватает пропускной способности) информирует о том, что Запрос был отклонен из-за недостаточной пропускной способности. Это может, например, быть результатом сбоя резервирования ресурса. (раздел 17.4.17 из RFC 7826) Остальные коды состояний […]
Архивы по дням: 23.08.2019
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 452 (reserved — Неверный идентификатор конференции) НЕ ДОЛЖЕН использоваться в RTSP 2.0. (раздел 17.4.16 из RFC 7826) Однако это было разрешено в RTSP 1.0 [RFC2326 #]. Остальные коды состояний ответа перечислены в таблице. Ссылки на […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 451 (Parameter Not Understood — Параметр не понят) информирует о том, что Получатель запроса не поддерживает один или несколько параметров, содержащихся в запросе. При возврате этого сообщения об ошибке агент ДОЛЖЕН вернуть тело сообщения, содержащее ошибочные […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 415 (Unsupported Media Type — Неподдерживаемый тип носителя) информирует о том, что Сервер отказывается обслуживать запрос, потому что тело сообщения запроса имеет формат, не поддерживаемый запрошенным ресурсом для запрошенного метода. (раздел 17.4.14 из RFC 7826) Остальные […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 414 (Request-URI Too Long — Слишком длинный запрос URI) информирует о том, что Отвечающий агент отказывается обслуживать запрос, потому что Request-URI длиннее, чем агент хочет интерпретировать. Это редкое условие может возникнуть только тогда, когда агент использовал […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 413 (Request Message Body Too Large — Тело запроса слишком велико) информирует о том, что Агент отказывается обрабатывать запрос, потому что тело сообщения запроса больше, чем агент желает или может обработать. Агент МОЖЕТ закрыть соединение, чтобы […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Предварительное условие, заданное в одном или нескольких полях заголовка запроса «if-«, оценивалось как ложное, когда оно тестировалось на агенте. См. Эти разделы для заголовков «if-»: If-Match (раздел 18.24 из RFC 7826) If-Modified-Since (раздел 18.25 из RFC 7826) If-None-Match […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 410 (Gone — Ушел) информирует о том, что запрашиваемый ресурс больше не доступен на сервере, а адрес пересылки неизвестен. Ожидается, что это условие будет считаться постоянным. (раздел 17.4.10 из RFC 7826) Если сервер не знает […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 408 (Request Timeout — Тайм-аут запроса) информирует о том, что Агент не представил запрос в течение времени, когда агент был готов ждать. Агент МОЖЕТ повторить запрос без изменений в любое более позднее время. (раздел 17.4.9 из […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 407 (Proxy Authentication Required — Требуется проверка подлинности прокси) похож на код состояния 401 (Unauthorized) (Раздел 17.4.2 из RFC 7826), но он указывает, что клиент должен сначала аутентифицировать себя с прокси. (раздел 17.4.8 из RFC 7826) […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 406 (Not Acceptable — Неприемлимо) информирует о том, что, идентифицированный запросом ресурс, способен генерировать только те тела ответных сообщений, которые имеют неприемлемые характеристики содержимого в соответствии с заголовками Accept, отправленными в запросе. (раздел 17.4.7 из RFC […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 405 (Method Not Allowed — Метод не разрешен) информирует о том, что, указанный в запросе метод не разрешен для ресурса, идентифицируемого Request-URI. Ответ ДОЛЖЕН включать заголовок Allow, содержащий список допустимых методов для запрошенного ресурса. Этот код […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 404 (Not Found — Не найдено) информирует о том, что агент не нашел ничего, соответствующего Request-URI. Не указывается, является ли состояние временным или постоянным. Код состояния 410 (Gone) СЛЕДУЕТ использовать, если агент через некоторый внутренне конфигурируемый […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 403 (Forbidden — Запрещено) информирует о том, что агент понял запрос, но отказывается его выполнить. Авторизация не поможет, и запрос НЕ ДОЛЖЕН повторяться. (раздел 17.4.4 из RFC 7826) Если агент желает обнародовать, почему запрос не был […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 402 (Payment Required — Требуется оплата) зарезервирован для будущего использования. Он информирует о том, что для продолжения общения с сервером требуется оплата. (раздел 17.4.3 из RFC 7826) Остальные коды состояний ответа перечислены в таблице. Ссылки […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 401 (Unauthorized — Не авторизовавшийся) информирует о том, что запрос требует аутентификации пользователя с использованием механизма аутентификации HTTP [RFC7235 #]. Использование кода ошибки определено в [RFC7235 #] и любой применимой схеме аутентификации HTTP, такой как дайджест […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 400 (Bad Request — Неверный запрос) информирует о том, что запрос не может быть понят агентом из-за неправильного синтаксиса. Агент НЕ ДОЛЖЕН повторять запрос без изменений. Если запрос не имеет заголовка CSeq, агент НЕ ДОЛЖЕН включать […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 305 (Use Proxy — Использовать прокси) информирует о том, что запрашиваемые ресурсы ДОЛЖНЫ быть доступны через прокси-сервер, заданный заголовком Location, который ДОЛЖЕН быть включен. Значение поля заголовка Location дает URI прокси. Ожидается, что получатель будет повторять […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Если агент выполнил условное ОПИСАНИЕ (метод DESCRIBE) или НАСТРОЙКУ (метод SETUP) (см. Разделы 18.25 и 18.26 из RFC 7826) и запрошенный ресурс не был изменен, сервер ДОЛЖЕН отправить ответ с кодом состояния 304 (Not Modified — Не модифицировано). Этот […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 303 (See Other — Смотрите Другое) НЕ ДОЛЖЕН использоваться в RTSP 2.0. Однако это было разрешено в RTSP 1.0 [RFC2326 #]. (раздел 17.3.4 из RFC 7826) Остальные коды состояний ответа перечислены в таблице. Ссылки на […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 302 (Found — Найден) информирует о том, что запрашиваемый ресурс временно находится в URI, указанном в заголовке Location. Этот ответ предназначен для использования во многих типах временных перенаправлений, например, для балансировки нагрузки. РЕКОМЕНДУЕТСЯ, чтобы в этих […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 301 (Moved Permanently — Перемещён навсегда) информирует о том, что запрашиваемый ресурс перемещается навсегда и теперь находится по адресу URI, указанному в заголовке Location. Пользовательский агент ДОЛЖЕН автоматически перенаправлять на указанный URI. Этот ответ НЕ ДОЛЖЕН […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 200 (OK — Хорошо) информирует о том, что запрос успешно выполнен. Информация, возвращаемая с ответом, зависит от метода, используемого в запросе. (раздел 17.2.1 из RFC 7826) Остальные коды состояний ответа перечислены в таблице. Ссылки на […]
Синтаксис строки состояния (Status-Line): Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF Код состояния 100 (Continue — Продолжать) информирует о том, что запрашивающий агент ДОЛЖЕН продолжить свой запрос. (раздел 17.1.1 из RFC 7826) Этот промежуточный ответ используется для информирования запрашивающего агента о том, что начальная часть запроса была получена […]
После получения и интерпретации «сообщения-запроса» получатель отвечает «сообщением-ответом» RTSP. Обычно, есть только один, последний, ответ. (раздел 8 из RFC 7826) Первая строка ответного сообщения — это строка состояния (Status-Line), состоящая из версии протокола (RTSP-Version), за которой следует числовой код состояния (Status-Code) и текстовая фраза (Reason Phrase), связанная с кодом состояния, […]