我正在开发一个带有本地数据库(使用json文件)的移动Web应用程序任务(用于iPhone),这样当用户离线时我的应用程序仍然可用。
这很好用,但我想在服务器上保存本地数据。所以我需要将本地数据库与服务器上的数据库同步(使用REST(ful)方式)。
我想做的是:
收集所有任务并发送到服务器。目前我看到两个选项:
将每个任务发送到服务器:POST / tasks
我实际上不想这样做,因为我想限制对服务器的请求数量,所以选项2:
收集所有任务并立即将它们发送到服务器。
有没有办法做到这一点(也许用slimframework php)?
答案 0 :(得分:0)
我想你想在RESTful应用程序上做一些批量更新。
实际上,列表资源POST
上的方法/tasks
通常用于添加元素,但它也可用于添加多个元素。在这种情况下,您需要支持一个参数(在专用标题中的某些内容)来确定哪个" action"执行方法POST
。
方法PATCH
也可用于此类用例。这通常是为此而设计的,可以包含要为元素执行的操作列表(添加,删除,更新)。
我认为这两个答案可以给你更多提示:
希望这可以帮到你, 亨利