А вообще надо не валидацией примитивов обмазываться, а типы делать такими, чтобы они отражали ограничения.
так коммон я же хочу http-запросы принимать, где пользователь апи в поле с числом может хоть строку запихнуть и он должен нормальный ответ получить, а не 500
так коммон я же хочу http-запросы принимать, где пользователь апи в поле с числом может хоть строку запихнуть и он должен нормальный ответ получить, а не 500
А в чём проблема? Чем это отличается от того, что он засунет вместо числа строку?