Проєктування API · Middle · Запитання 10 з 75
Чому коди помилок у тілі мають бути стабільними й задокументованими?
- 1HTTP вимагає числові коди в тілі
- ✓Правильна відповідь: Клієнти розгалужуються за ними (наприклад,
card_declinedпротиinsufficient_funds); зміна ламає логіку клієнтів, навіть якщо HTTP-статус той самий - 3Коди помилок лише для логів
Пояснення
Повідомлення можуть змінюватися й перекладатися; коди - це контракт.