Что означает ошибка 409 Conflict?
Не удается обработать запрос из-за конфликта в текущем состоянии ресурса. Этот код разрешен только в том случае, если пользователь должен разрешить конфликт и повторить запрос. Тело ответа ДОЛЖНО включать достаточно информации, чтобы пользователь мог понять причину конфликта. В идеале ответ должен содержать информацию, которая поможет пользователю или его агенту устранить проблему. Однако это не всегда возможно и не нужно. Обычно конфликты возникают во время запроса PUT. Например, при использовании управления версиями, если объект, к которому обращается PUT, содержит изменения, которые конфликтуют с изменениями, ранее сделанными третьей стороной, сервер должен использовать ответ 409, чтобы дать пользователю понять, что запрос не может быть выполнен. В этом случае объект ответа должен содержать список изменений между двумя версиями в формате, указанном в поле заголовка Content-Type.Если Вам помогла информация размещенная на странице «HTTP коды» - Вы можете поддержать наш проект.