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。
最後總結:
get:用來查詢
post:用來新增
put:用來修改
delete:用來刪除
HTTP請求Content Type四種方式比較
1 content type作用 乙個正確的http請求應當具備狀態行 請求頭 訊息主體 請求的資料應當放到訊息主體裡,資料本身的編碼方式由content type宣告,請求的客戶端和服務端必須遵守同乙個編碼方式才能正確解析資料的內容 常用於原生的 form 表單提交 3 multipart for...
URL請求的四種方式學習
在最近的學習中,學習到了四種url操作的方式 get,post,put和delete四種方式 參考部落格 總結的比較簡明的部落格 對本文的內容摘錄如下 1.get請求的資料會附在url之後 就是把資料放置在http協議頭中 以?分割url和傳輸資料,引數之間以 相連,如 login.action?n...
HTTP四種常見的POST提交資料方式
http 1.1 協議規定的 http 請求方法有 options get head post put delete trace connect 這幾種。其中 post 一般用來向服務端提交資料,本文主要討論 post 提交資料的幾種方式。我們知道,http 協議是以 ascii 碼傳輸,建立在 t...