大家好,小高來為大家解答以上問題。post和put的區(qū)別,post和put的區(qū)別很多人還不知道,現(xiàn)在讓我們一起來看看吧!
一、post和put的區(qū)別
1、PUT請求是向服務器端發(fā)送數(shù)據(jù)的,從而改變信息,該請求就像數(shù)據(jù)庫的update操作一樣,用來修改數(shù)據(jù)的內(nèi)容,但是不會增加數(shù)據(jù)的種類等,也就是說無論進行多少次PUT操作,其結(jié)果并沒有不同。
2、POST請求同PUT請求類似,都是向服務器端發(fā)送數(shù)據(jù)的,但是該請求會改變數(shù)據(jù)的種類等資源,就像數(shù)據(jù)庫的insert操作一樣,會創(chuàng)建新的內(nèi)容。幾乎目前所有的提交操作都是用POST請求的。
3、就像前面所講的一樣,既然PUT和POST操作都是向服務器端發(fā)送數(shù)據(jù)的,那么兩者有什么區(qū)別呢。POST主要作用在一個集合資源之上的(url),而PUT主要作用在一個具體資源之上的(url/xxx),通俗一下講就是,如URL可以在客戶端確定,那么可使用PUT,否則用POST。
4、綜上所述,可理解為以下:
5、POST /url 創(chuàng)建
本文到此結(jié)束,希望對大家有所幫助。