Средний
Что означает статус 409 Conflict?
409 Conflict возвращается, когда запрос конфликтует с текущим состоянием ресурса на сервере.
Частые примеры:
- Попытка зарегистрировать пользователя с email, который уже есть в БД (нарушение уникальности).
- Попытка удалить отдел, в котором еще числятся сотрудники (нарушение внешнего ключа).
- Оптимистичная блокировка: попытка обновить запись старой версией данных (кто-то другой уже успел ее изменить).
✅ Суть: Клиент должен исправить данные и повторить запрос.