gpt4 book ai didi

分页结果上的 REST 状态代码 204

转载 作者:行者123 更新时间:2023-12-01 07:02:44 24 4
gpt4 key购买 nike

我正在设计一个类似于 REST 的 API,用于基于 YUI 的客户端的分页数据检索。
对于 GET 请求,REST URL 如下所示:

/app/catalog/data?startIndex=<int>&results=<int>&sort=<sting>&dir=<string>

所有参数都是可选的,即如果没有给出参数,则将转储来自 DB 的所有数据。
现在假设数据库中只有 1000 条记录。提出以下请求:
/app/catalog/data?startIndex=1100&results=25

如果请求正常但数据库的分页结果仍然为空,我应该返回什么状态代码?!我无法确定这是否是 204404 .

生成的媒体类型为 JSON 和 CSV。

最佳答案

我会说204是最合适的。请求成功,只是没有结果。

10.2.5 204 No Content

The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation.

听起来和这个案子一模一样。

关于分页结果上的 REST 状态代码 204,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11402156/

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