Что такое API error response формат?

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

Единый формат ошибок для всего API. Типичная структура: {"error": {"code": "VALIDATION_ERROR", "message": "Invalid input", "details": [{"field": "email", "message": "invalid format"}]}}. Код — машиночитаемый, message — для людей, details — подробности. HTTP статус + код ошибки дают полную картину. Клиент парсит code для логики (показать форму валидации), message для пользователя. Главное — консистентность во всём API.

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

Как писать commit message?