http协议 幂等性的理解

时间:2021-01-31 02:47:47

HTTP GET、DELETE、PUT、POST四种主要方法的幂等性的理解

  •   GET:
    •   GET请求是幂等的,多次的GET请求,不应该修改数据状态,只是查询。
  •   DELETE
    •   Delete请求也具有幂等性,执行一次请求,删除id=1的记录,多次请求与一次请求的结果应该是一样的,最终的结果都是把id=1的记录删除。
  •   PUT
    •   Put意为修改记录,也具有幂等性,执行一次请求,将记录修改为特定状态,多次请求结果也应该是一样的。
  •   POST
    •   Post请求不具有幂等性,通常为增加记录。没执行一次请求,都会增加一条记录。