Что такое 409 Conflict?

Middle
135 просмотров
AFK Offer AI

Код 409 означает что запрос конфликтует с текущим состоянием ресурса. Классический пример — попытка создать пользователя с email который уже занят, или обновить ресурс с устаревшей версией (optimistic locking). В Go возвращаешь его когда ловишь unique constraint violation из базы или когда версия ресурса не совпадает с переданной.

Следующий вопрос

Что такое commit linting?