问大家一个接口设计的问题,比如获取用户列表,有两个需求:1:获取全部用户列表2:以分页形式获取用户列表大家一般会把接口设计成什么样的?按照我之前的习惯:获取单个用户GET/users/:id在有需求1时,我把接口设计为:GET/users但是当遇到需求2时,本来打算设计为GET/users参数:page、pageSize。如果传入pagepageSize即为分页,否则默认不分页。但是此时有个需求,如果客户端没有传入,希望后端默认有个分页(是有这么个鬼畜的需求,历史遗留问题),所以此时API设计就不能只用/users,会发生冲突。想问一下大家,这种情况下需求2如何设计API呢?
肥皂起泡泡
撒科打诨
相关分类