gpt4 book ai didi

Restful 群众行动

转载 作者:行者123 更新时间:2023-12-01 09:33:47 24 4
gpt4 key购买 nike

我目前正在为现有产品开发一个restful-API,遇到了一个非常棘手的问题:
现有应用程序支持多种批量操作,即批量删除或用于批量设置记录的某些属性的网格。使用通常的休息模式,我必须为每条记录发送一个 api 调用(删除或更新),但是对于大量记录,这显然会很慢。所以我想知道,是否有人已经为此找到了一个很好的解决方案,尤其是关于使用现有的 restful 技术(如 Extjs restful store)。
到目前为止,如果提出这些可能的解决方案:

  • 让我的 Restful Controller 使用保留参数(“_requests”或其他东西)作为数组并将每个项目映射到内部的单个调用。
  • 为我想要的每个质量 Action 使用单独的 Controller 。这看起来更简洁,但在后端和使用 API 的应用程序上都需要做更多的工作。

  • 有什么想法吗?

    最佳答案

    RESTful 事物作用于资源,因此可能让 URI 引用一个集合(甚至在需要时描述该集合),然后将删除发布到该 URI。在 RESTful 术语中,您将处于已删除状态的集合资源传递到其 URI。所以:

    删除 -> stub/collections/ids=141,159,235,900

    关于 Restful 群众行动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089931/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com