HTTP超文本傳輸協(xié)議 該協(xié)議是確保服務器和客戶端之間的正確通訊恋沃。
其中最主要的4中方法如下:get,post,put,delete暗赶。
Http get 方法: 主要用于向指定的URL(URI)請求資源(資源文件或是數(shù)據(jù)均可)篙骡, 可以帶參數(shù)也可以不帶參數(shù)倒堕, 帶參數(shù)時闽巩,參數(shù)是明文傳遞框冀,你可以在瀏覽器的地址欄中看到參數(shù)名及參數(shù)值流椒,get安全性不高,所以常用于安全性要求低的場合明也, 比如登錄后請求數(shù)據(jù)宣虾。
Http post方法:主要是向指定的URL(URI)提交數(shù)據(jù), 通常用于表單發(fā)送,psot所傳遞的數(shù)據(jù)或參數(shù)不是已明文形式存在的温数,而是封裝后的绣硝,因此相對安全系數(shù)高,像注冊撑刺、登錄鹉胖、提交表單都是用該方法實現(xiàn)的。
Http put方法: 功能跟post相似够傍,用來將信息放到請求的URL(URI)上甫菠,put方法是冪等方法, post非冪等方法冕屯,put在請求時容易造成數(shù)據(jù)冗余寂诱, 而post則不然。
Http delete方法: 用于刪除請求URL上的某個資源安聘, 該請求返回狀態(tài)有3種:1. 200:表示刪除請求被成功執(zhí)行痰洒,返回被刪除的資源2. 202:表示刪除請求被接受,但還沒有被執(zhí)行3. 204:表示刪除請求被執(zhí)行浴韭,但沒有返回被刪除的資源