原文作者: xingguang
原文鏈接:https://www.tiance.club/post/1704684589.html
1.更新:PUT會將新的json值完全替換掉舊的添瓷;而POST方式只會更新相同字段的值,其他數(shù)據(jù)不會改變陨瘩,新提交的字段若不存在則增加稠曼。
2.PUT和DELETE操作是冪等的琢融。所謂冪等是指不管進行多少次操作严蓖,結(jié)果都一樣。比如用PUT修改一篇文章封断,然后在做同樣的操作矛缨,每次操作后的結(jié)果并沒有什么不同爹脾,DELETE也是一樣。
3.POST操作不是冪等的箕昭,比如常見的POST重復(fù)加載問題:當我們多次發(fā)出同樣的POST請求后灵妨,其結(jié)果是創(chuàng)建了若干的資源。
4.創(chuàng)建操作可以使用POST盟广,也可以使用PUT闷串,區(qū)別就在于POST是作用在一個集合資源(/articles)之上的,而PUT操作是作用在一個具體資源之上的(/articles/123)筋量。
原文作者: xingguang
原文鏈接:https://www.tiance.club/post/1704684589.html