幂等意味着执行N次操作会产生相同的结果
http://restcookbook.com/HTTP%20Methods/idempotency/
作者提到“这只适用于结果,而不适用于资源本身”。结果和资源有什么区别?
例如,假设正文为“hello”的 PUT 将消息资源更新为“hello”。然后 PUT 用“goodbye”将其更新为“goodbye”。这里我们有 2 个 PUT,结果不一样,第一次资源值是“hello”,第二次是“goodbye”。
我阅读了Defining Idempotence,其接受的响应似乎说它必须是具有相同值的PUT(例如,连续两次PUT“hello”是幂等的,而不是一般的PUT方法)。