一个完整的HTTP请求过程,通常有七个步骤:
1、建立tcp连接
2、Web浏览器向web服务器发送请求命令
3、Web浏览器发送请求头信息
4、Web服务器应答
5、Web服务器发送应答头信息
6、Web服务器向浏览器发送数据
7、Web服务器关闭tcp连接
HTTP请求:
1、GET:一般用于信息获取;使用URL传递参数;对所发送信息的数量也有限制一般在2000 个字符
2、POST:一般用于修改服务器上的资源;对所发送信息的数量无限制
HTTP响应:
1、一个数字和文字组成的状态码,用来显示请求是成功还是失败
2、响应头,响应头和请求头一样包含许多有用的信息,例如服务器类型、日期时间、内容类型和长度等
3、响应体,也就是响应正文
XmlHttpRequest取得响应:
1、responseText:获得字符串形式的响应数据
2、responseXML:获得XML形式的响应数据
3、Status和statusText:以数字和文本形式返回HTTP状态码
4、getALLResponseHeader:获取所有的响应报头
5、getResponseHesder:查询响应中的某个字段的值