ASP.NET Core 3.x RESTful API学习记录--HTTP 方法的安全性和幂等性
2020-12-26 09:28
阅读:363
PATCH(局部更新)既不是安全的也不是幂等的。它会修改资源表述,所以不是安全的。但是为什么它和 PUT 不一样,PATCH 不是幂等的呢?因为 PUT 其实是整体替换,替换多次和一次的效果是一样的,而 PATCH 是针对局部进行修改。比如说公司这个资源有个集合属性叫做员工,而某个 PATCH 请求会往公司的员工集合里添加一个员工,那么执行一次 PATCH 就会添加一个员工,而执行多次 PATCH 会增加多个员工,通过这个例子可以看出,PATCH(局部更新)不是幂等的。
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:ASP.NET Core 3.x RESTful API学习记录--HTTP 方法的安全性和幂等性
文章链接:http://soscw.com/index.php/essay/38319.html
文章标题:ASP.NET Core 3.x RESTful API学习记录--HTTP 方法的安全性和幂等性
文章链接:http://soscw.com/index.php/essay/38319.html
评论
亲,登录后才可以留言!