关于restful接口命名问题
如果请求同一个资源,但是参数不同的怎么办?
像上面这两种情况的话,请求同一个列表,只是传参不一样 。如果path写一样的会报错,按照规范,这个path应该怎么命名呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果请求同一个资源,但是参数不同的怎么办?
像上面这两种情况的话,请求同一个列表,只是传参不一样 。如果path写一样的会报错,按照规范,这个path应该怎么命名呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
基本的CRUD可按照resultFul来命名。其他功能可自定义,不用满足resultFul规范
/info/list?classType=?
/info/list?courseId=?
这种都是写一起的吧
第一种
第二种
还有一种通用的方式,参照下面
比如你想设计的restful api是这样的,
http://localhost:2000/custom?brand=dell&limit=20&price=20000&sort=asc
那么想获得查询参数,可以采用map来获取,
希望能帮到你。
两种方法有冲突吗?
list-by-type
和list-by-id
之类的加个
type
字段来去分然后我想吐槽一下。你这个接口命名根本不是符合rest规范
你要查列表。正常不是get 然后+参数吗。加个
list
是干嘛用的