【发布时间】:2015-04-02 05:58:31
【问题描述】:
我有一个提供 WEB API 的 Django 应用程序。
我想向它添加批处理请求(在单个 HTTP 请求中发送多个操作)处理。
最好的方法是什么?
【问题讨论】:
-
您查看过django rest framework。看起来还有一个插件可以做bulk operations
我有一个提供 WEB API 的 Django 应用程序。
我想向它添加批处理请求(在单个 HTTP 请求中发送多个操作)处理。
最好的方法是什么?
【问题讨论】:
django-batch-requests 似乎是一个合理的准系统解决方案。 This 文章更好地处理了批处理请求应该如何在 REST api 中完成 - 基本上,“POST json 描述请求”方法与 SOAP 一样存在缺陷 - 更糟糕的是,因为它使行为你的 REST api 不一致。
另外,Facebook 定义了一个批处理请求 api,如果你想模拟一些东西的话。他们使用类似于 SOAP 的方法。
【讨论】: