0

べき等とは、操作を N 回実行しても同じ結果が得られることを意味します

http://restcookbook.com/HTTP%20Methods/べき等性/

著者は、「これはリソース自体ではなく、結果にのみ適用される」と述べています。結果とリソースの違いは何ですか?

たとえば、本文が「hello」の PUT がメッセージ リソースを「hello」に更新するとします。次に、「さようなら」で PUT すると、「さようなら」に更新されます。ここでは 2 つの PUT があり、結果は同じではありません。1 回目はリソース値が「hello」で、2 回目は「さようなら」です。

私はDefining Idempotenceを読みましたが、その受け入れられた応答は同じ値のPUTでなければならないと言っているようです(たとえば、一般的なPUTメソッドではなく、べき等であるPUT "hello"を2回続けて)。

4

1 に答える 1

0

つまり、同じ入力を冪等メソッドに渡すと、出力は常に同じになるということです。

そのため、「hello」を 2 回入力し、リソースに格納された何らかの状態のために出力が異なる場合、これはべき等ではありません。

于 2014-07-08T21:28:01.110 に答える