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

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

概述在我的API服务器中,我定义了这个路由: POST /categories 要创建一个类别: POST /categories {"name": "Books"} 我以为如果你想创建多个类别,那么你可以做: POST /categories [{"name": "Books"}, {"name": "Games"}] 我只想确认这是Restful HTTP API的好习惯. 或者应该有一个 POS 在我的API服务器中,我定义了这个路由:
POST /categorIEs

要创建一个类别:

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

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

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

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

或者应该有一个

POST /bulk

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

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

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

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

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

Here is a similar question

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

总结

以上是内存溢出为你收集整理的Web服务 – 使用安静的HTTP创建单个和多个资源全部内容,希望文章能够帮你解决Web服务 – 使用安静的HTTP创建单个和多个资源所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存