2.1 XMLHttpRequest对象的方法和属性
2.1 XMLHttpRequest对象的方法和属性
XmlHttpRequest对象的方法并不多,下面是其基本方法:abort()。停止发送当前请求。getAllResponseHeaders()。获取服务器返回的全部响应头。getResponseHeader("headerLabel")。根据响应头的名字,获取对应的响应头。open("method","URL"[,asyncFlag[,"userName"[,"password"]]])。建立与服务器URL的连接,并设置请求的方法,以及是否使用异步请求。如果远程服务需要用户名、密码,则提供对应的信息。overrideMimeType(mimetype)。覆盖服务器所返回的数据的MIME类型。send(content)。发送请求。其中content是请求参数。早期XMLHttpRequest对象只能发送字符串参数或XMLDocument。HTML5扩展了send()方法的功能,现在该方法还可发送表单数据、Blob对象、文件和ArrayBufferView对象。setRequestHeader(″label″,″value″)。在发送请求之前,先设置请求头。
获取服务器响应头
在请求被发送之后,getAllResponseHeaders和getResponseHeader这两个方法,可用于获取服务器响应头。