我有一个简单的REST API返回返回类别列表,路径为/cattories
[
{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,则路径可能为:/类别?id = [1,3,4]。
在这种情况下,有人可以帮助我一个好的语义URL吗?
您可能正在寻找像Restful Web Services中建议的公约
使用标点字符在同一层次结构级别上分开多个数据。当项目的顺序很重要时,请使用逗号。...订单无关紧要时使用半olon。
更广泛地,您可能需要研究RFC 6570 URI模板中描述的可能性