久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 大學(xué)動(dòng)態(tài) > 正文

post和put的區(qū)別

2021-06-03 16:08:43文/薛雨彤

PUT和POST都有更改指定URI的語義,但PUT被定義為idempotent的方法,POST則不是idempotent的方法。PUT請(qǐng)求:如果兩個(gè)請(qǐng)求相同,后一個(gè)請(qǐng)求會(huì)把第一個(gè)請(qǐng)求覆蓋掉。(所以PUT用來改資源)Post請(qǐng)求:后一個(gè)請(qǐng)求不會(huì)把第一個(gè)請(qǐng)求覆蓋掉。(所以Post用來增資源)

post和put的區(qū)別

post和put的區(qū)別

PUT請(qǐng)求是向服務(wù)器端發(fā)送數(shù)據(jù)的,從而改變信息,該請(qǐng)求就像數(shù)據(jù)庫的update操作一樣,用來修改數(shù)據(jù)的內(nèi)容,但是不會(huì)增加數(shù)據(jù)的種類等,也就是說無論進(jìn)行多少次PUT操作,其結(jié)果并沒有不同。

POST請(qǐng)求同PUT請(qǐng)求類似,都是向服務(wù)器端發(fā)送數(shù)據(jù)的,但是該請(qǐng)求會(huì)改變數(shù)據(jù)的種類等資源,就像數(shù)據(jù)庫的insert操作一樣,會(huì)創(chuàng)建新的內(nèi)容。幾乎目前所有的提交操作都是用POST請(qǐng)求的。

就像前面所講的一樣,既然PUT和POST操作都是向服務(wù)器端發(fā)送數(shù)據(jù)的,那么兩者有什么區(qū)別呢。POST主要作用在一個(gè)集合資源之上的(url),而PUT主要作用在一個(gè)具體資源之上的(url/xxx),通俗一下講就是,如URL可以在客戶端確定,那么可使用PUT,否則用POST。

綜上所述,可理解為以下:

POST /url 創(chuàng)建

PUT /url/xxx 更新

推薦閱讀

點(diǎn)擊查看 大學(xué)動(dòng)態(tài) 更多內(nèi)容