API
1.XMLHttpRequest():创建XHR对象的构造函数
2.status:响应状态码值,比如200,404 ----标识着请求成功或者失败
3.statusText:响应状态文本
4.readyState:标识请求状态的只读属性
0:初始
1: open()之后
2: send()之后
3:请求中
4:请求完成 (请求完成并不代表请求成功,是否请求成功需要查看status)
5.onreadystatechange:绑定readyState改变监听
6.responseType:指定(声明)响应数据类型,如果是‘json’,得到响应后自动解析响应体数据
7.response:响应体数据,类型取决于responseType的指定,如果responseType已经声明为json格式,则response不需要收动解析json
8.timeout:指定请求超时时间,默认为0代表没有限制
9.ontimeout:绑定超时的监听
10.onerror:绑定请求网络错误的监听
11.open():初始化一个请求,参数为(method,url[,async])
12.send(data):发送请求
13.abort():中断请求
14.getResponseHeader(name):获取指定名称的响应头值
15.getAllResponseHeaders():获取所有响应头组成的字符串
16.setRequestHeader(name,value):设置请求头