微软XMLHTTP技术编程参考手册详解

需积分: 5 1 下载量 37 浏览量 更新于2024-11-04 2 收藏 1.43MB ZIP 举报
资源摘要信息: "Microsoft ADO Msxml2.ServerXMLHTTP Msxml2.XMLHTTP 程序员参考手册中文版CHM" Microsoft ADO (ActiveX Data Objects) 是微软公司开发的一组用于数据访问的标准技术,它允许应用程序以编程方式操作和访问数据库和其他数据源。ADO 提供了访问多种数据源的简单方法,包括数据库管理系统、电子邮件和文件系统等。ADO 通过COM(组件对象模型)接口实现,可以与多种编程语言结合使用。 Msxml2.ServerXMLHTTP 和 Msxml2.XMLHTTP 是两个对象,它们分别用于在服务器端和客户端进行HTTP通信。这两个对象都基于XMLHTTP技术,能够实现跨浏览器、跨平台的异步数据交换。 ServerXMLHTTP对象是针对服务器端应用程序设计的,它能够在不生成额外浏览器窗口或页面的情况下,从服务器发起HTTP请求。ServerXMLHTTP通常被用在ASP、***、IIS等服务器端脚本或应用程序中。 XMLHTTP对象适用于客户端应用程序,如使用JavaScript的Web页面,或者任何可以创建COM对象的编程语言。 在这份程序员参考手册中,我们可以找到关于ServerXMLHTTP对象和XMLHTTP对象的详细成员信息,包括属性、方法和事件。 属性(Properties): 1. responseBody: 表示服务器端返回的应答实例,是一个未经解码的二进制数组,开发者可以用来读取原始数据。 2. readyState: 显示当前请求的状态。通常包括:初始化(0)、正在发送(1)、响应接收中(2)、响应完成(4)等状态。 3. responseStream: 表示一个作为Ado.Stream对象的应答实例,开发者可以读取流数据。 4. responseText: 表示一个作为字符串的应答实例,允许开发者获取文本格式的响应内容。 5. responseXML: 表示一个经MSXML解析过的应答实例,开发者可以访问和操作XML格式的数据。 6. status: 表示当前请求所返回的HTTP状态码,例如200表示成功,404表示找不到资源等。 7. statusText: 表示HTTP应答行状态,提供状态码的文本描述。 方法(Methods): 由于描述中提到方法名大小写敏感,开发者需要注意在调用ServerXMLHTTP对象时正确使用大小写。方法主要涉及对HTTP请求的发送和处理。 事件(Events): 虽然描述中没有明确列出事件,但根据对象的性质,它们应该包括常见的事件如:onload、onerror等,用于响应特定的异步请求事件。 通过这份参考手册,开发者可以获得关于如何使用ServerXMLHTTP和XMLHTTP对象在服务器端和客户端执行HTTP请求的详细指导。这些对象被广泛应用于网络编程中,例如在Web服务中进行数据交换,或者在Web应用中实现AJAX技术,进行无需刷新页面的数据交互。熟悉这些对象对于任何需要网络请求功能的程序员来说都是非常重要的。