get:一般用于信息获取,使用url传递参数,对发送的信息数量也有限制 一般2000个字符 post:一般用于修改服务器的资源。对所发送的信息没有限制 get 方式需要 Request.QueryString来取变量的值,而post方式通过 Request.Form来获取变量的值 也就是get是通过地址栏传值,post的通过提交表单传值 然而以下情况,需要使用post请求 无法使用缓存文件(更新服务器的文件或数据库) 向服务器发送大量数据(post没有数量限制) 发送包含未知字符的用户输入,post比get更稳定更可靠