论坛首页 综合技术论坛

REST接口的一个设计问题:如何查询多个资源

浏览 1635 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-10  
对于REST的接口我有一个不明白的地方:如何查询多个资源?
比如,我们导出一个 Person 的资源,通过:
person/person_name  可以得到一个person的信息,如果我希望同时查询多个person_name,一次获得所有的结果,应该如何设计?

我的考虑是增加一个称为 person_group 或者 perosn_multi 的虚拟资源,用 person_name1;person_name2....作为请求资源的名字,得到一个包含多个person信息的返回。
如果一次查询的更多,是否可以放在POST的信息中,但这样似乎和语义有些冲突。
不知道如何设计才能兼顾接口的一致性和实用性。
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics