問大家一個接口設計的問題,比如獲取用戶列表,有兩個需求:1:獲取全部用戶列表2:以分頁形式獲取用戶列表大家一般會把接口設計成什么樣的?按照我之前的習慣:獲取單個用戶GET/users/:id在有需求1時,我把接口設計為:GET/users但是當遇到需求2時,本來打算設計為GET/users參數:page、pageSize。如果傳入pagepageSize即為分頁,否則默認不分頁。但是此時有個需求,如果客戶端沒有傳入,希望后端默認有個分頁(是有這么個鬼畜的需求,歷史遺留問題),所以此時API設計就不能只用/users,會發生沖突。想問一下大家,這種情況下需求2如何設計API呢?
請教各位一個問題,求解答:如何設計獲取用戶列表接口:獲取全部用戶列表 及 分頁獲取用戶列表?跪求!
滄海一幻覺
2019-07-28 12:50:33