美文网首页
安全与幂等

安全与幂等

作者: 静艺艺 | 来源:发表于2020-02-08 18:26 被阅读0次

安全: HTTP 协议里的安全是指 请求方法不会破坏服务器上的资源,对资源不会造成实质性的破坏

幂等:多次操作服务器的资源,结果是相同的

GET/HEAD 方法只是获取服务器的资源,不会对服务器的资源进行修改,所以这两种方法是安全且幂等的

POST 和 PUT 方法由于会修改到服务器的资源,所以是不安全的

根据 RFC  的定义,POST 方法倾向于 新增/提交 数据,多次提交数据会创建多个资源,所以不是幂等的,而 PUT 方法倾向于 修改/更新数据,每一次操作都是更新同一资源,是幂等的。

相关文章

  • 安全与幂等

    安全: HTTP 协议里的安全是指 请求方法不会破坏服务器上的资源,对资源不会造成实质性的破坏 幂等:多次操作服务...

  • 幂等与非幂等

    幂等: 多次重复操作和一次操作产生的影响是一样的。非幂等:多次重复操作和一次操作产生的影响是不一样的。

  • 幂等性

    理解 HTTP 幂等性(15')系统幂等以及常用实现方式(10')分布式系统互斥性与幂等性问题的分析与解决(30')

  • ASP .NET Core Web API_12_ POST P

    安全性&幂等性 安全性☞方法执行后并不会改变资源的表述 幂等性☞方法无论执行多少次都会得到同样的结果 POST 添...

  • HTTP的安全性和幂等性(转)

    原文HTTP方法的安全性和幂等性Http协议规定了不同方法的安全特性和幂等特性,作为服务提供者的服务器必需为客户端...

  • HTTP中GET和POST的区别

    一、论点 1.Get用于信息获取,http协议要求安全性和幂等性,Post请求用于更新和修改服务的资源,不具有幂等...

  • 高并发概览

    java的高并发处理主要包括两个方面:安全性和快速响应 安全性 业务逻辑安全:幂等校验、snychronized、...

  • POST和PUT的区别

    首先我们需要解释一下幂等性这个概念幂等是一个数学与计算机的概念,幂等操作的特点是其多次执行所产生的影响与一次执行的...

  • 幂等

    再谈幂等机制 一、什么是幂等性? 幂等性(Idempotence)。在HTTP/1.1规范中幂等性的定义是: Me...

  • HTTP修炼手册-幂等/安全方法

    哪些叫幂等或/且安全的方法? 安全方法是指不修改资源的 HTTP 方法。譬如,当使用 GET 或者 HEAD 作为...

网友评论

      本文标题:安全与幂等

      本文链接:https://www.haomeiwen.com/subject/ckoixhtx.html