参考MDN
XMLHttpRequest
创建网络请求对象 var xmlHttp = new XMLHttpRequest()
XMLHttpRequest.prototype.onreadystatechange
当 readyState 属性发生变化时调用的 EventHandler xmlHttp.onreadystatechange = function(){}
XMLHttpRequest.prototype.readyState
属性
XMLHttpRequest.prototype.response
属性
XMLHttpRequest.prototype.responseText
属性
XMLHttpRequest.prototype.responseType
定义响应类型的枚举值
XMLHttpRequest.prototype.responseURL
属性
XMLHttpRequest.prototype.responseXML
属性
XMLHttpRequest.prototype.status
属性
XMLHttpRequest.prototype.statusText
属性
XMLHttpRequest.prototype.timeout
设置超时时间
XMLHttpRequest.prototype.withCredentials
用来指定跨域的请求是否应该使用证书
XMLHttpRequest.prototype.abort()
中断请求
获取响应头内容
获取响应头中指定的键名 header 对应的值
XMLHttpRequest.prototype.open()
指定和服务器端交互的 HTTP 方法,URL 地址及其他请求信息
XMLHttpRequest.prototype.overrideMimeType()
重写由服务器返回的 MIME type
XMLHttpRequest.prototype.send()
向服务器发出请求
添加请求头部