1.Post
傳輸數(shù)據(jù)時(shí),不需要在URL
中顯示出來,而Get
方法要在URL
中顯示。
2.Post
傳輸?shù)臄?shù)據(jù)量大熬粗,可以達(dá)到2M
,而Get
方法由于受到URL
長(zhǎng)度的限制,只能傳遞大約1024字節(jié)
余境。
3.Post
顧名思義,就是為了將數(shù)據(jù)傳送到服務(wù)器段,Get
就是為了從服務(wù)器段取得數(shù)據(jù)驻呐。而Get
之所以也能傳送數(shù)據(jù),只是用來設(shè)計(jì)告訴服務(wù)器,你到底需要什么樣的數(shù)據(jù)。Post
的信息作為http請(qǐng)求的內(nèi)容芳来,而 Get
是在Http頭部傳輸?shù)摹?/p>
get 方法用Request.QueryString["strName"]接收
post 方法用Request.Form["strName"] 接收
注意:
雖然兩種提交方式可以統(tǒng)一用Request("strName")
來獲取提交數(shù)據(jù)暴氏,但是這樣對(duì)程序效率有影響,不推薦使用绣张。
一般來說,盡量避免
使用Get
方式提交表單关带,因?yàn)橛锌赡軙?huì)導(dǎo)致安全問題侥涵。