Web服务 – 使用安静的HTTP创建单个和多个资源

前端之家收集整理的这篇文章主要介绍了Web服务 – 使用安静的HTTP创建单个和多个资源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的API服务器中,我定义了这个路由:
POST /categories

要创建一个类别:

POST /categories {"name": "Books"}

我以为如果你想创建多个类别,那么你可以做:

POST /categories [{"name": "Books"},{"name": "Games"}]

我只想确认这是Restful HTTP API的好习惯.

或者应该有一个

POST /bulk

允许他们一次执行任何操作(创建,阅读,更新和删除)?

解决方法

在真正的REST中,您应该可以在多个单独的调用中POST.原因是每一个都会导致新的代表.你会如何期待得到它否则.

每个帖子应该返回最终的资源位置:

POST -> New Resource Location
POST -> New Resource Location
...

但是,如果需要批量,则创建批量.尽可能教条,但如果没有,实用主义就能完成工作.如果你在教条主义上太挂了,那么你从来没有做过任何事情.

Here is a similar question

Here is one that suggests HTTP Pipelining to make this more efficient

原文链接:https://www.f2er.com/html/230590.html

猜你在找的HTML相关文章