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