XHR对象常用方法及参数整理
参数
method
使用的HTTP方法,例如GET、POST等。
url
String类型的参数,具体为一个UTF-16字符串,(默认为当前页地址)发送请求的地址。
async
Boolean类型的参数,默认设置为true,表示为异步请求,若为false,则表示同步请求。当async为true时,需规定在响应处于 onreadystatechange 事件中的就绪状态时执行的函数。当async为false 时,不编写 onreadystatechange 函数,将代码放到send()语句的后面。
header
设置头的名称。
value
设置头的值。
方法
XMLHttpRequest.abort()
如果请求已被发出,则立刻中止请求。此时一个请求被终止时,其
readyState 将被置为0。
XMLHttpRequest.getAllResponseHeaders()
返回所有的响应头,以 CRLF (Carriage Return & Linefeed,\r\n,表示回车并换行)分割的字符串。若结果为null ,表示没有收到任何响应。