我正在设计一个类似 REST 的 API,用于对基于 YUI 的客户端进行分页数据检索。GET 请求的 REST URL 如下所示:
/app/catalog/data?startIndex=<int>&results=<int>&sort=<sting>&dir=<string>
所有参数都是可选的,即如果没有给定参数,则数据库中的所有数据都将被转储。现在说数据库中只有 1000 条记录。提出以下要求:
/app/catalog/data?startIndex=1100&results=25
如果数据库的分页结果仍然为空,但请求很好,我应该返回什么状态码?!我无法确定这是204
还是404
。
生成的媒体类型为 JSON 和 CSV。