最近在尝试写一点小东西,在设计接口时产生了一些疑惑(··(··(··*)
在 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 的理解还有很大的偏差...
