RTSP 2.0 | Код состояния 410 (Gone)

RTSP 2.0 | Код состояния 410 (Gone)

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

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

Код состояния 410 (Gone — Ушел) информирует о том, что запрашиваемый ресурс больше не доступен на сервере, а адрес пересылки неизвестен. Ожидается, что это условие будет считаться постоянным. (раздел 17.4.10 из RFC 7826)

 

Если сервер не знает или не имеет возможности определить, является ли условие постоянным, СЛЕДУЕТ использовать код состояния 404 (Not Found). Этот ответ кешируется, если не указано иное.

Ответ 410 в первую очередь предназначен для содействия задаче обслуживания хранилища, уведомляя получателя о том, что ресурс намеренно недоступен и что владельцы серверов хотят, чтобы удаленные ссылки на этот ресурс были удалены. Такое мероприятие характерно для ограниченных по времени рекламных услуг и для ресурсов, принадлежащих лицам, которые больше не работают на сайте сервера. Нет необходимости отмечать все постоянно недоступные ресурсы как «gone» (пропавшие) или сохранять отметку в течение любого промежутка времени — это оставлено на усмотрение владельца сервера.

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

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

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

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

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

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