本文共 780 字,大约阅读时间需要 2 分钟。
1、XMLHttpRequest的方法
-abort 停止发送当前请求
-getAllResponseHeaders() 获取服务器返回的全部相应头(字符串形式)
-getResponseHeader("headerLabel") 根据相应头的名字,获取对应的响应头
-open("method", "URL" [,asyncFlag,username,password]) 建立URL连接,设置请求的方法,是否使用异步请求。以及设置对应的用户名、密码。
-send(content) 发送请求,其中content是请求参数
-setRequestHeader("label", "value") 发送请求前,设置请求头
2、XMLHttpRequest的属性
-onreadystatechange 指定XMLHttpRequest对象状态改变时的事件处理函数
-readyState XMLHttpRequest对象的处理状态
-responseText 获取服务器的相应文本
responseXML 获取服务器响应的XML文档对象
status 服务器返回的状态码
statusText 服务器返回的状态文本信息,只有当服务器响应已经完成时才会有该状态文本信息
3.readyState的值(XMLHttpRequest对象状态)
0:XMLHttpRequest对象还未初始化
1:开始发送请求2:请求发送完成3:开始读取服务器的响应4:读取服务器响应结束4.服务器状态码(status属性)
200:服务器响应正常
400:无法找到请求的资源401:访问资源的权限不够403:没有权限访问资源404:需要访问的资源不存在405:需要访问的资源被禁止407:访问的资源需要代理身份验证414:请求的URL太长500:服务器内部错误
转载地址:http://hbakz.baihongyu.com/