1.更新:PUT會將新的json值完全替換掉舊的;而POST方式只會更新相同字段的值,其他數據不會改變,新提交的字段若不存在則增加。
2.PUT和DELETE操作是冪等的。所謂冪等是指不管進行多少次操作,結果都一樣。比如用PUT修改一篇文章,然后在做同樣的操作,每次操作后的結果並沒有什么不同,DELETE也是一樣。
3.POST操作不是冪等的,比如常見的POST重復加載問題:當我們多次發出同樣的POST請求后,其結果是創建了若干的資源。
4.創建操作可以使用POST,也可以使用PUT,區別就在於POST是作用在一個集合資源(/articles)之上的,而PUT操作是作用在一個具體資源之上的(/articles/123)。
---------------------
作者:卡奧斯道
來源:CSDN
原文:https://blog.csdn.net/kaaosidao/article/details/77489373
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!