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对象只能发送字符串参数或XMLDocumentHTML5扩展了send()方法的功能,现在该方法还可发送表单数据、Blob对象、文件和ArrayBufferView对象。
  • setRequestHeader(″label″,″value″)。在发送请求之前,先设置请求头。

获取服务器响应头

在请求被发送之后,getAllResponseHeadersgetResponseHeader这两个方法,可用于获取服务器响应头。