由于上家公司做醫(yī)藥信息管理系統(tǒng),架構(gòu)為C/S架構(gòu),當(dāng)初做接口測(cè)試時(shí)渴庆,大部分請(qǐng)求為GET請(qǐng)求厂镇,POST請(qǐng)求主要用于向數(shù)據(jù)庫(kù)發(fā)送請(qǐng)求數(shù)據(jù)時(shí)才使用纤壁,現(xiàn)在這家公司所有請(qǐng)求都是POST請(qǐng)求,獲取數(shù)據(jù)或者發(fā)送請(qǐng)求數(shù)據(jù)捺信,顛覆了之前的對(duì)兩者的認(rèn)識(shí)酌媒,兩者用途可以相同,跟開發(fā)大致了解下迄靠,開發(fā)給出的答案是POST的安全性比GET高秒咨。此次詳細(xì)學(xué)習(xí)接口測(cè)試,把這兩者的區(qū)別具體學(xué)習(xí)下掌挚,做為筆記雨席,后續(xù)可作參考。
GET用于信息獲取而非修改信息
POST表示可能修改變服務(wù)器上的資源的請(qǐng)求
GET請(qǐng)求的數(shù)據(jù)會(huì)附在URL之后(就是把數(shù)據(jù)放置在HTTP協(xié)議頭中)吠式,以?分割URL和傳輸數(shù)據(jù)陡厘,參數(shù)之間以&相連
POST把提交的數(shù)據(jù)則放置在是HTTP包的包體中
GET方式提交的數(shù)據(jù)最多只能是1024字節(jié),理論上POST沒有限制特占,可傳較大量的數(shù)據(jù)
POST的安全性比GET的高糙置。這里的安全是指真正的安全,而不同于上面GET提到的安全方法中的安全是目,上面提到的安全僅僅是不修改服務(wù)器的數(shù)據(jù)谤饭。比如,在進(jìn)行登錄操作,通過(guò)GET請(qǐng)求揉抵,用戶名和密碼都會(huì)暴露再URL上亡容,因?yàn)榈卿涰?yè)面有可能被瀏覽器緩存以及其他人查看瀏覽器的歷史記錄的原因,此時(shí)的用戶名和密碼就很容易被他人拿到了
學(xué)習(xí)下兩種請(qǐng)求的區(qū)別
參考來(lái)源:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html