2016-01-05 29 views

回答

2

對於一個行爲是冪等的,你必須能夠重複它而不會造成額外的副作用。

在您的具體示例中,如果GET請求導致從外部源獲取數據,那麼問題實際上是關於該源的冪等性,但考慮到您提到搜索終結點將有可能。

在這種情況下,冪等性並不能保證您每次都會得到相同的結果,只要您可以根據需要多次調用端點而不影響系統。

編輯:一個反例:如果GET端點導致數據出現排隊,即從系統中刪除,使其無法再次檢索,那麼這將不是而是是冪等的。

+0

對不起,我在我的問題忽略了一個重要的詞(「_caching_到端點的請求」)。但是,你似乎認爲ide is是在旁觀者的眼中 - 它更多地是關於返回給請求者的數據;服務api的系統狀態不是必須的*什麼定義冪等性? – doub1ejack

相關問題