RESTful方式中端点的名称

时间:2014-04-05 17:27:44

标签: rest

我正在为超市做一个应用程序,我正在设计一个端点,它接受一个articleId(一个Item id)并返回所有类似文章和一篇代表性文章(具有在类似文章中找到最早文章的逻辑)文章Id。

我已经有文章的资源终点为/ article / {articleid}

为类似物命名的最佳方法是什么? (目前是/article/similars.json&articleid = ####)

1 个答案:

答案 0 :(得分:1)

将其作为集合中的查询参数:

GET /articles?similarTo={articleId}

我还建议您使用复数(文章)而不是单数(文章)作为集合名称。如果您想要返回JSON,请使用Accept标题来表明,或者,如果必须,请将其贴在/articles上:

GET /articles.json?simiarTo={articleId}