REST集合中实体过滤器的预期行为

时间:2017-12-28 07:24:42

标签: rest

有人可以帮助找出在REST中过滤数据的预期行为。 我有一个普通的REST服务API

  • GET / api / articles< - 摘录所有文章
  • GET / api / articles?category = 1< - 提取属于的所有文章 特定类别

我怀疑第二件事。如果用户设置了无效的类别,请求必须返回什么。有3种选择:

  • 返回所有文章
  • 返回空集合
  • 返回错误

我想这可能取决于我,但无论如何我想知道是否有人实施了这个以及他/她是如何解决它的。

1 个答案:

答案 0 :(得分:1)

您已经自己回答了自己的问题,但为您提供了一个示例(如果已经实现)(在很多情况下),只是使用JIRA指向一个这样的示例。

您可以使用JIRA的REST API来GET机票详细信息,这就是我在这里向您展示的内容:

enter image description here

使用CURL,我试图获取提供无效JIRA票证ID的票证详细信息,以上是我收到的回复。

由我们来决定我们开发的REST API的结果是什么,只是指出了JIRA REST API中的一个场景,他们选择了错误输出(而不是没有显示响应等) )。

希望这能很好地回答你的问题!