1.Post
传输数据时,不需要在URL
中显示出来,而Get
方法要在URL
中显示。
2.Post
传输的数据量大,可以达到2M
,而Get
方法由于受到URL
长度的限制,只能传递大约1024字节
。
3.Post
顾名思义,就是为了将数据传送到服务器段,Get
就是为了从服务器段取得数据。而Get
之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据。Post
的信息作为http请求的内容,而 Get
是在Http头部传输的。
get 方法用Request.QueryString["strName"]接收
post 方法用Request.Form["strName"] 接收
注意:
虽然两种提交方式可以统一用Request("strName")
来获取提交数据,但是这样对程序效率有影响,不推荐使用。
一般来说,尽量避免
使用Get
方式提交表单,因为有可能会导致安全问题。
网友评论