Проєктування API · Middle · Запитання 48 з 75
Як API має обробляти пакетну операцію, де деякі елементи не вдалися?
- ✓Правильна відповідь: Повертати результат для кожного елемента (успіх чи помилка з кодом), щоб клієнт точно знав, які елементи повторити
- 2Провалити весь запит однією загальною помилкою
- 3Повернути 200 і тихо відкинути невдалі елементи
Пояснення
Деякі API використовують 207 Multi-Status; інші повертають 200 з масивом результатів. Задокументуйте, чи операція атомарна.