我可以通过 HTTP DELETE 请求消息删除路径中的所有数据吗?

Can I delete all datas in path through HTTP DELETE request massage?

postLectureKeywords({
    Id,
    Keywords,
  }) {
    return http.post(`/ids/${Id}/keywords`, {
    data: Keywords,
  });
}

使用上面的 JavaScript 代码,我将名为 "Keywords" 的数据放在服务器上。

我要放到服务器上的'Keywords'是字典数据的列表

{key: "a", weight: 1}, {key: "b", weight: 12}, ...

上面的http.post语句运行正常,可以看到数据进来如下

[{id: 2, key: "a", weight: 1}, {id: 2, key: "b", weight: 12}, … ]

我可以使用 DELETE 查询一次性删除上述所有数据吗?

http.delete(`/ids/${Id}/keywords/`);

此代码无效。

是的,但是您必须编写处理 DELETE 请求的服务器端代码才能做到这一点。