通常在 POST 请求之后需要重定向到新的 url(至少它是构建明显的 Web 应用程序的正确做法)。
收到并完成 POST 后如何处理 RESTfull 应用程序?我应该用新的 url 发送给客户端 302 Header 吗?
还有一个与 REST 方法相关的问题:分页、排序和过滤通用 GRID 怎么样?我说的是通常的 javascript 网格,它具有搜索、排序、过滤和分页等功能,它如何适用于 REST 方法(它是 GET ?)?
在创建资源的 POST 请求之后,实际上有一个专用的状态码要返回:201 Created。它伴随着一个Location
指向新报告的响应的 HTTP 标头。
至于分页,通常的方法是使用 GET 查询参数定义要检索的数据子集。例如,要检索员工列表的前 50 个条目,请求可能如下所示:
GET /employees?entries=50
接下来的 50 个像这样:
GET /employees?start=50&entries=50
等等。