Проєктування API · Senior · Запитання 62 з 75
Як ставитися до несумісних змін формату помилок?
- ✓Правильна відповідь: Як до несумісних змін API: клієнти розбирають помилки, щоб вирішити, що показати чи повторити, тож нові формати потребують версіонування чи вмикання за бажанням
- 2Важать лише коди статусу
- 3Формат помилок можна змінювати будь-коли
Пояснення
Запроваджувати RFC 9457 у наявному API краще за бажанням (наприклад, через Accept: application/problem+json) чи в новій версії.