Rest API的语义URL,用于查询列表对象

问题描述 投票:0回答:1

我有一个简单的rest API来返回获取类别列表,路径是/ categories

[
    {id: 1, name: "category 1"},
    {id: 2, name: "category 2"},
    {id: 3, name: "category 3"},
    {id: 4, name: "category 4"},
    {id: 5, name: "category 5"},
    {id: 6, name: "category 6"}
]

现在我想使用GET方法按ID查询类别列表,例如,如果我想获取类别1,3,4,则路径可以是:/ categories?id = [1,3,4]。 在这种情况下,有人可以帮助我一个好的语义网址吗?

rest api web-services
1个回答
1
投票

您可能正在寻找类似于Restful Web Services中建议的约定

使用标点符号在层次结构的同一级别分隔多个数据。当项目顺序重要时使用逗号....当顺序无关紧要时使用分号。

更广泛地说,您可能想要了解RFC 6570 URI Templates中描述的可能性

© www.soinside.com 2019 - 2024. All rights reserved.