get put post delete含義與區別

2021-09-03 08:23:09 字數 722 閱讀 5093

get、put、post、delete含義與區別

1、get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改、增加資料,不會影響資源的內容,即該請求不會產生***。無論進行多少次操作,結果都是一樣的。

2、與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫的update操作一樣,用來修改資料的內容,但是不會增加資料的種類等,也就是說無論進行多少次put操作,其結果並沒有不同。

3、post請求同put請求類似,都是向伺服器端傳送資料的,但是該請求會改變資料的種類等資源,就像資料庫的insert操作一樣,會建立新的內容。幾乎目前所有的提交操作都是用post請求的。

4、delete請求顧名思義,就是用來刪除某乙個資源的,該請求就像資料庫的delete操作。

就像前面所講的一樣,既然put和post操作都是向伺服器端傳送資料的,那麼兩者有什麼區別呢。。。post主要作用在乙個集合資源之上的(url),而put主要作用在乙個具體資源之上的(url/***),通俗一下講就是,如url可以在客戶端確定,那麼可使用put,否則用post。

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

1、post    /url      建立
2、delete  /url/***  刪除
3、put     /url/***  更新

4、get /url/*** 檢視

get put post delete含義與區別

1 get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。2 與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...

get put post delete含義與區別

1 get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。2 與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...

get put post delete含義與區別

1 get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。2 與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...