Проєктування API · Junior · Запитання 59 з 75
Що означає «надлишкове отримання» (over-fetching)?
- 1Сервер кешує забагато
- ✓Правильна відповідь: Клієнт отримує більше даних, ніж потребує, наприклад увесь об'єкт користувача, коли потрібне лише ім'я
- 3Клієнт надсилає забагато запитів
Пояснення
REST API пом'якшують це вибором полів (?fields=id,name) чи спеціальними ендпоінтами; GraphQL розв'язує це за задумом.