标签: rest
当端点具有一组有效参数时,如何对一组非空元素进行验证?
说您有一个要求 /api/endpoint?my_list=1,2,3,其中1,2,3是my_list的有效值。发出以下请求时,您会怎么做:/api/endpoint?my_list=1,3,7?
/api/endpoint?my_list=1,2,3
my_list
/api/endpoint?my_list=1,3,7
您应该过滤掉无效值my_list=1,3还是返回错误?如果所有元素都无效,该怎么办?
my_list=1,3