1月16号学习仔细学习http脚本化(第74天的学习)

一个HTTP请求分成4个部分
HTTP请求方法"动作"(verb)
正在请求的URl
一个可选的请求头集合,其中可能包括身份验证信息
一个可选的请求主体
服务器返回的HTTP响应包含3部分
一个数字和文字组成的状态码,用来显示请求的成功和失败
一个响应头集合
响应主体

<!--XMLHttpRequest()没有受限制只能使用XML文档 它可以获得任何类型的文档 那么要使用
XMLHttpRequest就必须要先实例化 -->
var request = new XMLHttpRequest();

发送HTTP请求的下一步就是调用XMLHttpRequest对象的open()方法
request.open("GET" , "data.csv");

使用XMLHttpRequest发起HTTP请求的最后一步就是指定可选的请求主体并向服务器发送 用的是
send方法
request.send(null);

取得响应

取得HTTP的响应有两种方法
status属性是取得数字
statusText属性是取得文本
这两种都是取得HTTP返回状态码
HTTp值 200和OK表示请求成功 404和"NotFound"表示URL不能匹配上服务器的任何资源
用getResponseHrader()和getAllResponseHeadrs()可以查询响应头
XMLHttpRequest会自动处理cookie
每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给
document.cookie: 
document.cookie="userId=828";

猜你喜欢

转载自xjwolaile.iteye.com/blog/1771175