删除 restful api 的所有项目

Delete all items with restful api

我想删除 restful api 中的所有项目,我已经搜索过了,但没有找到合适的 我可以删除带有 id 参数的项目,但我需要清除所有项目 反正有没有删除所有的项目,而不是一个一个删除id的项目

Are there anyway to delete all of the items, not deleting items with id one by one

在 HTTP 中,请求的语义仅适用于 target-uri;因此没有任何方法,例如,制作一个针对多个资源的 DELETE 请求。

但是:没有规定数据库中的每一行都必须有自己的专用资源,或者对数据库中给定行的所有更改都必须通过单个特定资源。

例如,想象一个可以让您删除内容的网页。它可能看起来像一个列表,每个项目旁边都有复选框。你select个你想去掉的,点击提交按钮,一个POST请求到达服务器,服务器查看请求的内容并对数据库进行相应的修改。 是我们在网络上使用了 25 年的完全正常的 REST 模式。