3 回答

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
1 get會(huì)將url地址欄中的內(nèi)容增添進(jìn)去 而post不會(huì)? ??
2 傳遞數(shù)據(jù)的大小也不同 post傳遞的大一些 而get一般為2k或者8k??
3 應(yīng)用范圍也有所不同 post用于表單 而get可以用在a標(biāo)簽的herf中或者location 的herf中? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超2個(gè)贊
get就是把參數(shù)寫在url中,直接通過(guò)url訪問(wèn)就行了,post就是參數(shù)要通過(guò)表單形式傳過(guò)去

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超0個(gè)贊
可以看一下 Jeson老師 的這篇文章哦,鏈接:http://idcbgp.cn/article/details/id/23137
(差別一)GET后退按鈕/刷新無(wú)害,POST數(shù)據(jù)會(huì)被重新提交(瀏覽器應(yīng)該告知用戶數(shù)據(jù)會(huì)被重新提交)。
(差別二)GET書簽可收藏,POST為書簽不可收藏。GET能被緩存,POST不能緩存 。GET編碼類型application/x-www-form-url,POST編碼類型encodedapplication/x-www-form-urlencoded 或 multipart/form-data。為二進(jìn)制數(shù)據(jù)使用多重編碼。
(差別三)GET歷史參數(shù)保留在瀏覽器歷史中。POST參數(shù)不會(huì)保存在瀏覽器歷史中。
(差別四)GET對(duì)數(shù)據(jù)長(zhǎng)度有限制,當(dāng)發(fā)送數(shù)據(jù)時(shí),GET 方法向 URL 添加數(shù)據(jù);URL 的長(zhǎng)度是受限制的(URL 的最大長(zhǎng)度是 2048 個(gè)字符)。POST無(wú)限制。
(差別五)GET只允許 ASCII 字符。POST沒有限制。也允許二進(jìn)制數(shù)據(jù)。
(差別六)與 POST 相比,GET 的安全性較差,因?yàn)樗l(fā)送的數(shù)據(jù)是 URL 的一部分。在發(fā)送密碼或其他敏感信息時(shí)絕不要使用 GET !POST 比 GET 更安全,因?yàn)閰?shù)不會(huì)被保存在瀏覽器歷史或 web 服務(wù)器日志中。GET的數(shù)據(jù)在 URL 中對(duì)所有人都是可見的。POST的數(shù)據(jù)不會(huì)顯示在 URL 中。
添加回答
舉報(bào)