423 Locked ("заблокировано")

https://httpcat.ru/423
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 423 — заблокировано

Описание

Код состояния 423 Locked означает, что запрашиваемый ресурс в данный момент **заблокирован**, и операция не может быть выполнена до снятия блокировки.

Основные характеристики:

  • Введён в рамках WebDAV (RFC 4918)
  • Возвращается, если ресурс защищён активной блокировкой, наложенной другим пользователем или процессом
  • Может применяться в системах редактирования документов, файлов, календарей и баз данных

Типичное использование:

DELETE /documents/report.docx HTTP/1.1
Host: example.com

HTTP/1.1 423 Locked
Content-Type: application/json

{
    "error": "Resource is currently locked by another session"
}

Особенности заголовков:

  • Content-Type — может содержать описание причины блокировки
  • Lock-Token (в WebDAV) — используется для управления блокировками

Когда использовать:

  1. Если ресурс заблокирован другим пользователем или операцией
  2. В системах, где разрешено только поочерёдное редактирование (документы, записи)
  3. При временных или постоянных блокировках на уровне бизнес-логики

Дополнительно:

  • Отличие от 409 Conflict: 423 означает активную блокировку, а не логический конфликт
  • Полезен в API для файловых систем, совместной работы и админ-панелей
  • Клиент может повторить попытку позже или запросить информацию о владельце блокировки

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/423


Похожие статусы

HTTP статус 424 — невыполненная зависимость
424
невыполненная зависимость

↑ Наверх