Проєктування API · Junior · Запитання 36 з 75
Чому API має перевіряти всі вхідні дані, навіть якщо офіційний клієнт уже це робить?
- 1Валідація робить відповіді кешованими
- 2Клієнти не вміють перевіряти дані
- ✓Правильна відповідь: Будь-хто може викликати API напряму з будь-якими даними; сервер - єдина довірена межа
Пояснення
Перевіряйте типи, діапазони, формати й розміри та відхиляйте невідомі поля, щоб уникнути mass assignment.