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