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