Проєктування API · Senior · Запитання 58 з 75
Як API має повідомити, що запит застосовано частково й безпечно повторити його не можна?
- ✓Правильна відповідь: Уникати цього дизайном (атомарні операції чи ідемпотентність); інакше повертати явний статус і ресурс операції, що описує, що застосовано
- 2Повернути 500 і дати клієнту вгадувати
- 3Повернути 200
Пояснення
Неоднозначні часткові збої - найважчі помилки для коректної обробки клієнтами.