POST DELETE PUT GET的含義及區別

2021-08-21 18:25:24 字數 828 閱讀 9822

post、delete、put、get就像對應著資料庫的crud(增、刪、改、查)

使用標準:

post           /uri              建立

delete       /uri/***       刪除

put              /uri/***       更新或建立

get              /uri/***       查詢

get請求,用於向伺服器傳送查詢資料的請求,只是查詢,不會增加、修改資料,不會影響伺服器上資源的內容。無論進行多少次都,執行後的結果都是一樣的,具有冪等性。

put請求,是用於向伺服器傳送資料,從而改變資料,修改資料內容。但是不會增加資料的種類。無論進行多少次操作,其結果也都一樣,具有冪等性。

post請求,與put請求類似。都是向伺服器端傳送資料,但是改請求會增加資料的種類,建立新的內容。不具有冪等性。

delete請求,用來刪除某一資源

put與post的區別?

put和post都是向伺服器傳送資料,

但是post主要是在乙個集合資源之上(url),put主要作用在乙個具體的資源之上(url/***)

冪等性:冪等意味著對同乙個url的多次請求會返回一樣的結果

我之所以摘錄上面的這些知識點,主要是自己在寫**過程中,一般都是get/post就完事,直接就完成了增、刪、改、查操作。

就是沒有按照http規範來寫**。希望這邊文章以後,完全用這個規範,來選擇哪乙個請求方式。

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請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...