Projektowanie API · Middle · Pytanie 48 z 75
Jak API powinno obsłużyć operację zbiorczą, w której część elementów się nie udała?
- ✓Poprawna odpowiedź: Zwrócić wynik dla każdego elementu (sukces lub błąd z kodem), żeby klient wiedział dokładnie, które elementy ponowić
- 2Odrzucić całe żądanie jednym ogólnym błędem
- 3Zwrócić 200 i po cichu pominąć nieudane elementy
Wyjaśnienie
Niektóre API używają 207 Multi-Status; inne zwracają 200 z tablicą wyników. Udokumentuj, czy operacja jest atomowa.