gpt4 book ai didi

asp.net-web-api - 设计 REST ful ODATA API,当结果集为空时如何操作? 404 还是 {}?

转载 作者:行者123 更新时间:2023-12-04 17:52:19 24 4
gpt4 key购买 nike

我正在使用 ASP.NET WebAPI 构建符合 ODATA 的 API?

有一个关于 $filter 没有结果时它应该如何表现的问题?

它应该返回一个空集合吗?或发送 HTTP 404 响应?

任何想法/推理?我倾向于返回一个空集合,但这会违反推荐的做法吗?

最佳答案

鉴于您没有在特定的已知请求 Uri(例如/resource/{uid})上直接寻址单个资源 您的集合也是一个已知的可寻址 Request-Uri(例如/resource),那么 404 将是不合适的。

如果我使用您的 API,我会期望一个空集合。

关于asp.net-web-api - 设计 REST ful ODATA API,当结果集为空时如何操作? 404 还是 {}?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14273244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com