如果我想获取userid = 1的项目 然后我的网址看起来像
https://localhost:8080/proj_name/api/user/1/projects
如果我想获得与特定用户ID无关的项目,我应该如何构建我的资源路径? 有什么建议? 应该是这样还是别的什么?
https://localhost:8080/proj_name/api/projects?excludeUserId = 1
答案 0 :(得分:0)
您可以使用rql的ne运算符(资源查询语言)。
答案 1 :(得分:0)
我继续推荐这篇文章How can I pass complex objects as arguments to a RESTful service?
我使用了上面stackoverflow帖子上发布的答案中的选项2,最终得到了像
这样的网址https://localhost:8080/proj_name/api/projects
https://localhost:8080/proj_name/api/projects?filter={"equalUserId":"1"}
https://localhost:8080/proj_name/api/projects?filter={"notEqualUserId":"1"}