Projektowanie API · Senior · Pytanie 62 z 75
Jak traktować niekompatybilne zmiany formatu błędów?
- ✓Poprawna odpowiedź: Jak niekompatybilne zmiany API: klienci parsują błędy, żeby zdecydować, co pokazać lub ponowić, więc nowe formaty wymagają wersjonowania lub opt-in
- 2Liczą się tylko kody statusu
- 3Format błędów można zmieniać w dowolnym momencie
Wyjaśnienie
Wprowadzanie RFC 9457 w istniejącym API najlepiej zrobić jako opt-in (np. przez Accept: application/problem+json) albo w nowej wersji.