如果我有一个具有以下端点的资源,该端点列出了该资源中的所有项目:
/api/v1/resources
这导致:
[
{
"id": 1,
"value": -100
},
{
"id": 2,
"value": -999
}
]
它有各种过滤器,例如:
/api/v1/resources?values_gte=999
如果过滤器排除所有资源并产生一个空集:
[]
我应该返回 404 状态码还是 200 状态码?
如果我有一个具有以下端点的资源,该端点列出了该资源中的所有项目:
/api/v1/resources
这导致:
[
{
"id": 1,
"value": -100
},
{
"id": 2,
"value": -999
}
]
它有各种过滤器,例如:
/api/v1/resources?values_gte=999
如果过滤器排除所有资源并产生一个空集:
[]
我应该返回 404 状态码还是 200 状态码?