0
点赞
收藏
分享

微信扫一扫

Restfull幂等性判定

点亮自己的那盏灯 2022-03-12 阅读 58
java

Restfull幂等性判定


Restfull幂等性判定: 多次对服务器(后台)操作不改变服务器 状态

判断幂等需要注意两个点:

  • 多次
  • 状态不变

PUT : Book(id = 10),第一次添加id=10的一本书。第二次再添加,由于id自增长,会在数据库多出一本书,但是原来id=10的那本书的状态并没有改变

DELETE : 第一次删除id=10的书,第二次再删除,由于id=10的书已经消失,所以也不会改变状态

GET : 查询,很明显不会改变状态

POST : 修改,多次修改id=10的书,都会改变其状态,因此是非幂等的。

总结:

  • 幂等的:PUT , DELETE , GET
  • 非幂等的:POST
举报

相关推荐

0 条评论