我正在为超市做一个应用程序,我正在设计一个端点,它接受一个articleId(一个Item id)并返回所有类似文章和一篇代表性文章(具有在类似文章中找到最早文章的逻辑)文章Id。
我已经有文章的资源终点为/ article / {articleid}
为类似物命名的最佳方法是什么? (目前是/article/similars.json&articleid = ####)
答案 0 :(得分:1)
将其作为集合中的查询参数:
GET /articles?similarTo={articleId}
我还建议您使用复数(文章)而不是单数(文章)作为集合名称。如果您想要返回JSON,请使用Accept
标题来表明,或者,如果必须,请将其贴在/articles
上:
GET /articles.json?simiarTo={articleId}