最近在尝试写一点小东西,在设计接口时产生了一些疑惑(・∀・(・∀・(・∀・*)
在 RESTful API 中资源的获取是 GET,
假设一个场景 需要进行分页查询,有着复杂的查询条件。
那么我的 uri 就变成了下面这样一长串,后面携带了一长串查询条件
/api/somethings?p=2&s=10&q=sdasdad&type=xx&time=xx&o=desc
但我想象中的 restful 是这样的帅气模样
/api/somethings/p/2/s/10 ....
有想过用 requestbody 把查询条件进行封装,但这明显不合理。
好奇如何设计出“好看”的 restful API 呢?(可能我对 restful 的理解还有很大的偏差...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.