我已经阅读了许多HTTP Patch非幂等的地方.有人可以解释一下为什么它是非幂等的吗?因为根据定义 - 幂等方法可能会也可能不会更改资源状态,但重复请求在第一次请求后应该没有其他副作用.重复的PATCH请求如何更改资源状态?
对此存在一些困惑.PATCH方法不需要是幂等的,这就是重点.客户端不能假设他们的PATCH请求是幂等的,因为他们可以使用PUT和GET.
如果特定实现将是幂等的或通常取决于所使用的修补算法,如果有的话.例如,不使用验证当前值的diff格式的不良实现将不是幂等的.
| 归档时间: |
|
| 查看次数: |
1794 次 |
| 最近记录: |