XMLHttpRequest对象常用资料总结

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:服务器内部错误

 

posted @ 2014-08-25 17:05  陈树义  阅读(110)  评论(0编辑  收藏  举报