PUT和POST都有更改指定URI的語(yǔ)義.但PUT被定義為idempotent
的方法妈嘹,POST則不是
-
idempotent
(冪等性)方法
如果一個(gè)方法重復(fù)執(zhí)行多次,產(chǎn)生的效果是一樣的绍妨,那就是idempotent
的 - PUT請(qǐng)求
如果兩個(gè)請(qǐng)求相同润脸,后一個(gè)請(qǐng)求會(huì)把第一個(gè)請(qǐng)求覆蓋掉。
所以PUT用來(lái)改資源 - POST請(qǐng)求
后一個(gè)請(qǐng)求不會(huì)把第一個(gè)請(qǐng)求覆蓋掉
所以POST用來(lái)增資源 - 重傳機(jī)制
重傳機(jī)制他去,針對(duì)斷網(wǎng),超時(shí)等情況下會(huì)觸發(fā)一次重傳