Как обрабатывать аргументы списка с недействительными и допустимыми элементами - PullRequest
0 голосов
/ 17 апреля 2019

Когда у вас есть конечная точка, которая может принимать набор допустимых параметров, как вы делаете проверку на непустом наборе элементов?

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

Следует ли отфильтровывать недействительные значения my_list=1,3 или возвращать ошибку? Что вы делаете, если все элементы недействительны?

...