在属性为/api/users
的用户API(team_id
)的情况下,我想设置一个端点,允许我获取具有特定团队ID的用户,即{{1} }。
我的问题是,如果我想忽略此过滤器该怎么办?
例如,如果UI中有多选下拉列表,并且用户取消选择所有team_id,则预期结果将无关紧要,因为他们选择了零团队,并且所有用户都在团队中。但是,从API的角度来看,我认为期望/api/users?team_ids=1&team_ids=2&team_ids=3
将返回所有用户是合理的。
答案 0 :(得分:0)
您可以简单地使该参数成为必需,因此如果它不存在,则响应为空数组。或者您可以限制返回的用户数量