我目前正在为现有产品开发一个restful-API,并且遇到了一个非常棘手的问题: 现有应用程序支持多个批量操作,即批量删除或网格,用于批量设置记录的某些属性。使用通常的restful-pattern,我必须为每条记录发送一个api-call(DELETE或UPDATE),但是如果有大量记录,这显然会很慢。所以我想知道,如果有人已经找到了一个很好的解决方案,特别是关于使用现有的restful技术(如Extjs restful store)。 到目前为止,如果想出这些可能的解决方案:
有什么想法吗?
答案 0 :(得分:2)
RESTful的东西作用于资源,所以也许让URI引用一个集合(甚至在需要时描述集合),并将删除发布到该URI。在RESTful术语中,您将处于已删除状态的集合资源传递给其URI。所以:
删除 - >存根/集合/ IDS = 141159235900