Тестування API · Senior · Запитання 39 з 75
Як відповіді з помилками мають бути покриті контрактами?
- 1Контракти потрібні лише для 500, бо 4xx - проблеми клієнта
- 2Помилки ніколи не мають бути частиною контракту між сервісами
- 3Контрактувати формат і коди помилок, на які покладаються клієнти
Показати відповідь
Правильна відповідь: Контрактувати формат і коди помилок, на які покладаються клієнти
Пояснення
Клієнти розгалужуються за 409 чи конкретними кодами помилок. Їх зміна ламає клієнтів так само, як зміна поля успішної відповіді.