部作为未解析的字符串返回。如果 readyState小于 3,这个方法返回 null。否则,它返回服务器发送的所有 HTTP 响应的头部。头部作为单个的字符串返回,一行一个头部。每行用换行符 ""隔开。
getResponseHeader()
返回指定的 HTTP响应头部的值。其参数是要返回的 HTTP响应头部的名称。可以使用任何大小写来制定这个头部名字,和响应头部的比较是不区分大小写的。该方法的返回值是指定的 HTTP响应头部的值,如果没有接收到这个头部或者 readyState小于 3则为空字符串。如果接收到多个有指定名称的头部,这个头部的值被连接起来并返回,使用逗号和空格分隔开各个头部的值。
open()
初始化 HTTP请求参数,例如 URL和 HTTP 方法,但是并不发送请求。
send()
发送 HTTP请求,使用传递给 open()方法的参数,以及传递给该方法的可选请求体。
setRequestHeader()
向一个打开但未发送的请求设置或添加一个 HTTP请求。
通过上边的讲解,你是不是已经可以自己使用xmlHttpRequest对象进行交互了呢?赶快去体验异步交互给你带来的极致享受吧。