Testowanie API · Senior · Pytanie 39 z 75
Jak odpowiedzi z błędami powinny być objęte kontraktami?
- 1Kontrakty są potrzebne tylko dla 500, bo 4xx to problem klienta
- 2Błędy nigdy nie powinny być częścią kontraktu między usługami
- 3Zakontraktować format i kody błędów, na których polegają klienci
Pokaż odpowiedź
Poprawna odpowiedź: Zakontraktować format i kody błędów, na których polegają klienci
Wyjaśnienie
Klienci rozgałęziają się na 409 lub konkretnych kodach błędów. Ich zmiana psuje klientów tak samo jak zmiana pola udanej odpowiedzi.