Skip to content
← Все коды состояния
409
Ошибки клиента

409 Conflict

409 Conflict — запрос конфликтует с текущим состоянием ресурса. Типичные причины: дубликат email, устаревшая версия при PUT, racing writes.

Описание

Код 409 Conflict указывает, что запрос не может быть выполнен из-за конфликта с текущим состоянием ресурса. Обычно используется, когда пользователь может разрешить конфликт и повторить запрос.

Частые причины

Duplicate: пользователь регистрируется с уже существующим email Optimistic locking: PUT с устаревшим version/ETag Git-like операции: merge conflict POST на существующий уникальный ресурс

Как исправить

Отобразите пользователю точную причину из body ответа. Для optimistic locking — показывайте diff и просите resolve. Для регистрации — предложите "забыли пароль?" или login.

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.