1)用途:
get 一般用于獲取、查詢資源信息,get是冪等的,post一般用于更新信息
2)安全性
get 請求是不安全的,對參數(shù)的請求是放在url中,用戶可以看得到,如果是英文,則原樣發(fā)送,如果是空格,則轉(zhuǎn)化為+,如果是漢字或者是其他的,則用
base64轉(zhuǎn)換,post請求相比而言,安全性要好一點,
3)傳輸數(shù)據(jù)的大?。?/P>
get對url的長度大小也是有限制的,在ie下不能超過2083k,在理論上ff和其他瀏覽器是沒有限制的,但是受到操作系統(tǒng)限制。
post他將參數(shù)放到消息體中 ,傳輸?shù)臄?shù)據(jù)在理論上不受限制,但是受到各個web服務(wù)器對post提交數(shù)據(jù)的大小有限制,apache和iis都有不同的配置(或者說受限制的是服務(wù)器的處理能力)。
4)相同點:
都是在http協(xié)議上運行的。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點擊進入論壇