1. 程式人生 > >何謂冪等性

何謂冪等性

服務 post put delete 會有 結果 但是 請求 數據

對同一個資源,不管請求多少次,結果都是一樣的。

如在resful接口中, get 、delete,put ,請求 1次與n次,結果都是相等的。

而對於post ,每次都是新增一條數據,則不符合冪等性,但是可以修改接口,使其符合冪等性,比如發生一個標識碼,如果該標識碼,服務器已經存在,則不新增,否則新增。這樣就能保證,不管客戶端請求多少次,只會有一條被新增。

何謂冪等性