Projektowanie API · Junior · Pytanie 15 z 75
Kiedy API powinno zwracać kody 5xx?
- 1Nigdy; błędy powinny zawsze być 200
- ✓Poprawna odpowiedź: Gdy awaria jest po stronie serwera (błędy, niedostępne zależności), a nie z powodu żądania klienta
- 3Gdy klient wysyła niepoprawne dane
Wyjaśnienie
Klienci i monitoring traktują 4xx jako błędy klienta, a 5xx jako błędy serwera. Zwracanie 200 z body błędu ukrywa awarie przed jednymi i drugimi.