请教 .net post get请求区别

都可以发起请求获取结果,那区别是什么呢?求回答,具体点,不要复制粘贴

get是url中带参数,post是直接发送payload,可以支持更多数据上传。get同步,post一般可以异步,支持ajax

get是url中带参数,post是直接发送payload,可以支持更多数据上传。get同步,post一般可以异步,支持ajax

很简单,我们要从网络获取资源的时候,都要访问网址,作为专业人员应该把它称作url,获取网络资源的步骤一般是这样的:访问url,获取url返回的数据。
如果你访问url时候没有发送除了url以外的数据,那么就是get,表示你只是取内容,反之,就是post请求了。
其实这只是对数据处理不同方式罢了,你可以看下
http://zm6.sm-img2.com/?src=http%3A%2F%2Fwww.cnblogs.com%2Fhyddd%2Farchive%2F2009%2F03%2F31%2F1426026.html&uid=8c958d3214621a64be24cc2519150a34&hid=44b6619f33ac39539737fb93eb4d4761&pos=1&cid=9&time=1447958441803&from=click&restype=1&pagetype=0000004000000408&bu=news_natural&query=get+%E5%92%8Cpost&mode=&uc_param_str=dnntnwvepffrgibijbprsvpi

get请求数据在url上体现,post将数据放在http请求中,看不到

而且服务器端获取数据方式也不一样,get可以用Request["xx"]或者Request.QueryString["xx"]获取,post可以用Request["xx"]或者Request.Form["xx"]获取