Проєктування API · Middle · Запитання 56 з 75
Яка розумна поведінка за замовчуванням для невідомих параметрів запиту?
- 1Вважати їх фільтрами за будь-яким полем
- 2Передавати прямо в запит до бази
- ✓Правильна відповідь: Відхиляти їх з 400 (або хоча б задокументувати, що вони ігноруються), щоб помилки на кшталт
?limt=10не мовчали
Пояснення
Тихе ігнорування ховає баги клієнтів. Багато гайдлайнів радять сувору валідацію.