Вопрос проверяет понимание архитектурных границ приложения и принципа разделения ответственности.
Короткий ответ
HTTP-слой отвечает за транспорт, а не за правила бизнеса. Если смешивать бизнес-логику с обработкой HTTP-запросов, код становится жёстко связанным и плохо тестируемым. Любое изменение протокола начинает влиять на бизнес-правила. Разделение делает систему гибче и надёжнее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.