Guest User

Untitled

a guest
May 22nd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. /users/from/100/to/200
  2. 烂,这种不分青红皂白把参数全部搞成目录的方式烂爆了
  3. 这么搞的人实际上根本不理解REST
  4.  
  5. /users/100/200
  6. 语义缺失,不好
  7.  
  8. /users?from=100&to=200
  9. 这个很正常,我会用这个
  10.  
  11. /users?start=100&per_page=100
  12. start和page size的设计有点怪,一般都是from / to,或者 page / page size
  13.  
  14. 但是,你的真正问题其实不是分页,而是userid在[100,200]区间的过滤条件,前面哪些url设计都偏离到分页的方式上去了
  15.  
  16. 分页是请求 /users 资源集合,以userid排序,从x条开始,每次取y条
  17.  
  18. 你的问题是请求 /users 资源集合,过滤条件为userid在100到200之间
  19.  
  20. /users?by=userid&gte=100&lte=200
  21. by 以哪个属性过滤
  22. gte 大于等于
  23. lte 小于等于
Add Comment
Please, Sign In to add comment