XMLHttpRequest通用属性和方法

2018-11-20  本文已影响0人  书生丶

XMLHttpRequest通用属性和方法

    1. readyState:表示请求状态的整数,取值:

        UNSENT(0):对象已创建

        OPENED(1):open()成功调用,在这个状态下,可以xhr设置请求头,或者使用send()发送请求

        HEADERS——RECEIVED(2):所有重定向已经自动完成访问,并且最终响应的HTTP头已经收到

        DONE(4):数据传输完成或者传输产生错误

    2. onreadystatechange:readyState改变时调用的函数

    3. staus:服务器返回的HTTP状态码(如:200、400)

    4. statusText:服务器返回的HTTP状态信息(如:OK、No、content)

    5. responseText:作为字符串的来自服务器的完成响应式

    6. responseXML:Document对象,表示服务器的响应解析成的XML文档

    7. abort():取消异步HTTP请求

    8. getAllResponseHeaders():返回一个字符串,包含响应中服务器发送的全部HTTP包头。每个包头都是一个用冒号分割名、值对,并且使用回车。换行分割包头行

    9. getResponseHeader(headerName):返回haedName对应的包头值

    10. open(method,url,asynchronous,[user,password]):初始化准备发送到服务器上的请求。method是HTTP方法,不区分大小写;url是请求发送的相对或绝对URL;asynchronous表示请求是否异步;user和password提供身份验证

    11. setRequestHeader(name,value):设置HTTP报头

    12. send(body):对服务器进行初始化。参数body包含请求的主体部分,对于POST请求为键值对字符串;对于GET请求,为null

上一篇 下一篇

猜你喜欢

热点阅读