为球衣资源创建路径

时间:2018-04-10 15:43:48

标签: rest jersey

如果我想获取userid = 1的项目 然后我的网址看起来像

https://localhost:8080/proj_name/api/user/1/projects

如果我想获得与特定用户ID无关的项目,我应该如何构建我的资源路径? 有什么建议? 应该是这样还是别的什么?

https://localhost:8080/proj_name/api/projects?excludeUserId = 1

2 个答案:

答案 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"}