Projektowanie API · Senior · Pytanie 58 z 75
Jak API powinno poinformować, że żądanie zostało zastosowane częściowo i nie można go bezpiecznie ponowić?
- ✓Poprawna odpowiedź: Unikać tego projektem (operacje atomowe lub idempotencja); w przeciwnym razie zwrócić jawny status i zasób operacji opisujący, co zastosowano
- 2Zwrócić 500 i pozwolić klientowi zgadywać
- 3Zwrócić 200
Wyjaśnienie
Niejednoznaczne częściowe awarie to najtrudniejsze błędy do poprawnej obsługi przez klientów.