RESTful接口规范

发布时间 2023-08-07 16:13:55作者: loveeeeee

RESTful API 的请求方法分为四种:

  • GET:用于获取资源
    • 请求是幂等的,即多次重复发送的请求会造成相同的结果,不会对服务器端产生影响
  • POST:用于创建新资源
    • 请求是非幂等的,多次请求可能会创建多个相同的资源
  • PUT:用于更新资源
    • 请求是幂等的,即多次重复发送的请求会造成相同的结果
  • DELETE:用于删除资源
    • 请求是幂等的,即多次重复发送的请求会造成相同的结果,但在删除后再次进行删除通常不会再返回成功结果

下面是例外的情况:

GET 请求用于查询数据,通常是在 URL 中传递参数,但是现实情况是很多查询需要传递很多参数通过 URL 传参不现实,而且有些前端框架本身不支持 GET 请求通过请求体传参,此时可以使用 POST 请求来代替