Когда у вас есть конечная точка, которая может принимать набор допустимых параметров, как вы делаете проверку на непустом наборе элементов?
Скажем, у вас есть запрос
/api/endpoint?my_list=1,2,3
, где 1, 2, 3 - допустимые значения для my_list
. Что вы делаете, когда сделан следующий запрос: /api/endpoint?my_list=1,3,7
?
Следует ли отфильтровывать недействительные значения my_list=1,3
или возвращать ошибку? Что вы делаете, если все элементы недействительны?