HTTP定义了与服务器交互的不同方法,基本方法有GET,POST,PUT,DELETE,分别对于查,该,增,删。一般情况下我们只用到GET和POST,其他两种都也可以用GET和POST来实现,很多浏览器也只实现了GET和POST两种方法
GET:用户获取信息
安全的:不会对服务器上的数据进行修改,和破坏
幂等的:相同的请求所返回的结果相同
参数是通过Url来传输,接在Url后面中间用?分开,不同参数之间用&分开,下面表示传递两个参数param1和param2,值为value1和value2
http://test/index.jsp?param1=value1¶m2=value2
通过上面可以看到,GET请求数据在隐私方面又是不安全的,因为Url上的信息可以直接让用户看到,这样不利于隐私保护
POST:用于更新数据
传递的数据对用户隐藏,封装在包里,具体看演示
request.AllowAutoRedirect = false;
string[] values = request.Headers.GetValues("Location");
下面是工具类定义
<C#>
using System;
using System.Collections.Generic;
usin