Restful Web Service - 当我对集合运行DELETE请求时会发生什么?

时间:2017-10-27 13:29:39

标签: rest web-services restful-architecture

REST架构需要特定类型的资源,称为"集合"。 由于在REST中考虑了这种类型的资源,因此假设可以使用HTTP协议提供的所有方法进行请求:GET,POST,DELETE等。 我想知道的是,在REST架构中,从集合上的DELETE请求中,您期望的行为是什么。 请求将删除资源集合,以便如果我在该集合上运行新请求,我将收到错误资源?或者请求会取消" singleton"集合中包含的资源然后资源集合仍然存在?

感谢任何想帮助我澄清疑虑的人。

1 个答案:

答案 0 :(得分:0)

据我所知,你要混合两件事:REST请求是你的前端和你后端之间的接口,可以是 GET POST PUT 删除

然后,你想要用它做的一切都需要在后端实现。但是,对于每种方法都有严格的原则:

  • GET = fetch
  • POST = insert
  • PUT = update
  • DELETE = delete

但是,默认情况下,REST请求在数据库中没有做任何事情。在REST请求进入后端的方法中,您需要实现一种方法来获取/插入/更新/删除所需的数据。