在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。
下面为XMLHTTP对象的属性和方法列表:
| Name | Type | Description |
| onreadystatechange | N/A | 指定当就绪状态发生改变时调用的事件处理函数,仅用于异步操作? |
| readyState | Long | 异步操作的状态:未初始化(0),正在加载(1),已加载(2),交互(3),已完成(4) |
| responseBody | Variant | 将响应信息正文作为unsigned byte数组返回 |
| responseStream | Variant | 将响应信息正文作为一个ADO Stream对象返回 |
| responseText | String | 将响应信息正文作为一个文本字符串返回 |
| responseXML | Object | 通过XMLDom将响应信息正文解析为XMLDocument对象 |
| status | Long | 服务器返回的HTTP状态码 |
| statusText | String | 服务器HTTP响应行状态 |
| Name | Desciption |
| abort | 取消当前 HTTP 请求 |
| getAllResponseHeaders | 从响应信息中检索所有的标头字段 |
| getResponseHeader | 从响应信息正文中获得一个 HTTP 标头值 |
| open(method, url, boolAsync, bstrUser, bstrPassword) | 打开一个与 HTTP 服务器的连接 |
| send(varBody) | 设定一个请求的标头字段 |
| setRequestHeader(bstrHeader, bstrValue) | 向 HTTP 服务器发送请求。可包含正文。 |
这里面显然就open方法比较麻烦,带了一大堆参数,它们的含义分别是:
| Parameter | Description |
| method | HTTP的通信方式,比如GET, HEAD, POST, PUT, Delete, CONNECT等 |
| url | 接收数据的服务器的URL地址,URL可带QueryString |
| boolAsync | 一个布尔标识,说明请求是否为异步的。如果是异步通信方式,客户端就不等待服务器的响应;如果是同步方式,客户机会等到服务器返回消息后才去执行其它操作 |
| bstrUser | 用户ID,用于服务器身份验证 |
| bstrPassword | 用户密码,用于服务器身份验证 |
关于本站 | 帮 助 | 广告服务 | 版权声明 | 业务合作 | 捐助本站 | 软件发布 | 联系我们
77资源下载 www.77zy.com ©2007-2008 版权所有
备案编号:赣ICP备07002641号 QQ:674648476