【发布时间】:2015-11-12 18:36:58
【问题描述】:
对于使用主要是 RESTful HTTP API 来调节多种类型内容的平台,我想知道让客户端在他们用来创建内容的同一端点上调用 DELETE 是否有意义。
API 会将客户端识别为内容的创建者、平台管理员或普通用户。
在前两个的情况下,内容将立即删除,但在普通用户的情况下,内容将被标记为审查,基本上只为该用户删除。
这与为每种类型的内容发布到 /flag 和 /remove 端点相反,因为这需要额外的路由和其他开销。
更新:这里真正的问题是: 以所描述的方式使用 HTTP DELETE 来调节内容是否有意义?这会导致未来的并发症吗?
【问题讨论】:
-
添加实际问题会更容易理解您的问题。你到底有什么问题?
-
@PedroWerneck。谢谢,我想我应该让它更明显,问题就在第一句话中:“我想知道让客户在他们用来创建内容的同一端点上调用 DELETE 是否有意义。”重新措辞:使用 HTTP DELETE 以所描述的方式调节内容是否有意义?这会导致未来的并发症吗?
-
那就去做吧。您可以编辑您的问题。
-
@PedroWerneck 这正是我所做的 :)
标签: api rest http httprequest httpclient