Idempotent とは、 | HTTPメソッド( Methods )は 、サーバを同じ状態のままにして、同一の要求を同じエフェクトで1回又は 、複数回行える場合には、偶数である。言い換えれば、冪等のメソッド( Methods )は 、副作用(統計の保持を除く)を持つべきで はない 。正しく実装されている場合、GET 、HEAD 、PUT、およびDELETEメソッドは冪等ではありますが、POSTメソッドで はない 。安全なメソッドはすべて冪等でもありません。偶数であるために、実際のバックエンドの状態だけが考慮されます。各要求によって返されるステータスコードは異なる場合があります:DELETEの最初の呼び出しはおそらく200を返す ことができる でしょう。 404を返す ことができる 可能性 がある 。DELETEが偶発的であるという別の意味は、開発者がDELETEメソッドを使用して最後のエントリを削除する ことができる。RESTful APIを実装すべきでないことです。メソッドの冪等性はサーバーによって保証されておらず、いくつかのアプリケーションが冪等制約を間違って破る可能性があることに注意してください.GET/ pageX HTTP/ 1 . 1は冪等 。POST/ add_row HTTP/ 1 . 1は冪等で はない 。DELETE/ idX/ delete返されたステータスコードがリクエスト間で変更されても、HTTP/ 1 . 1は冪等である: |