`
liuyf8688
  • 浏览: 100356 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Microsoft.XMLHttp组件的属性方法

阅读更多

Microsoft.XMLHttp组件的属性方法
一、使用步骤:
1、创建XMLHTTP对象 //需MSXML4.0支持
2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普

HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。
3、发送指令。
4、等待并接收服务端返回的处理结果。
5、释放XMLHTTP对象

二、XMLHTTP方法:
Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )
bstrMethod: 数据传送方式,即GET或POST。
bstrUrl: 服务网页的URL。
varAsync: 是否同步执行。缺省为True,即同步执行,但只能在DOM中实施同步执行。用中一般将其置为False,即异步执行。
bstrUser: 用户名,可省略。
bstrPassword:用户口令,可省略。

Send( varBody )
varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。

setRequestHeader( bstrHeader, bstrvalue )
bstrHeader:HTTP 头(header)
bstrvalue: HTTP 头(header)的值

如果Open方法定义为POST,可以定义表单方式上传:
xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded")

三、XMLHTTP属性:
onreadystatechange:在同步执行方式下获得返回结果的事件句柄。只能在DOM中调用。
responseBody: 结果返回为无符号整数数组。
responseStream: 结果返回为IStream流。
responseText : 结果返回为字符串。
responseXML: 结果返回为XML格式数据。

四、示例:
以下是代码片段:
< script language="javascript" >
function getDatal(url){
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");//创建XMLHTTPRequest对象,需MSXML4.0支持
["MSXML2.XMLHTTP.4.0","MSXML2.DOMDocument.4.0"]
xmlhttp.open("GET",url,false,"",""); //使用HTTP GET初始化HTTP请求
xmlhttp.send(""); //发送HTTP请求并获取HTTP响应
return xmlhttp.responseXML; //获取XML文档
}
</script >

分享到:
评论

相关推荐

    vb6用的xmlhttp模块,get和post方式提交数据,异步获取,不卡死,十分好用

    这个标题提到的"vb6用的xmlhttp模块"实际上是指使用VB6(Visual Basic 6)编程时,通过XMLHTTP组件进行GET和POST请求,以实现异步的数据提交和获取,避免程序卡死的情况。这种技术对于创建网络投票程序、信息采集...

    Microsoft的XMLHTTP对象介绍

    Microsoft的XMLHTTP对象是MSXML库中的一个关键组件,它允许开发者通过脚本语言(如VBScript或JavaScript)实现客户端的异步HTTP通信。这个对象主要用于网页制作和服务器交互,尤其是构建AJAX(Asynchronous ...

    xmlhttp简单应用.rar

    XMLHttpRequest(简称XHR)是JavaScript中的一个对象,用于在不刷新整个页面的情况下与服务器进行异步数据交换,它是实现网页动态更新和AJAX(Asynchronous JavaScript and XML)技术的核心组件。本压缩包“xmlhttp...

    VFP xmlHTTP应用实例

    xmlHTTP对象是XMLHttpRequest的简称,它是浏览器中的一个组件,允许客户端通过JavaScript或其他语言与服务器进行异步数据交换,实现AJAX(Asynchronous JavaScript and XML)技术的核心。在VFP中,我们可以通过创建...

    利用MSXML2.XmlHttp和Adodb.Stream采集图片

    - **简介**:MSXML2.XmlHttp是Microsoft XML (MSXML) 提供的一个用于发送HTTP请求的对象。它支持GET和POST两种请求方法,常用于异步数据交互。 - **使用场景**:在ASP脚本中,通常用于发起HTTP请求以获取远程资源...

    xmlhttp.rar_xmlhttp

    XMLHTTP对象是微软ActiveX组件的一部分,主要用于在后台与服务器进行异步数据交换,它是XMLHttpRequest(XHR)的前身,广泛应用于JavaScript和VBScript中,实现了网页的无刷新更新,即Ajax(Asynchronous JavaScript...

    易语言xmlhttp简单应用

    XMLHTTP是Microsoft开发的一个组件,它允许程序员通过HTTP或HTTPS协议发送异步HTTP请求,获取服务器响应,并且可以在后台执行,不影响用户界面的显示。在易语言中,我们可以利用其提供的API或者内置模块来实现这一...

    window.ActiveXObject使用说明

    ActiveX 是微软的一种技术,用于在 Web 页面上集成各种组件,如多媒体播放器、数据库连接或者任何其他能够扩展浏览器功能的对象。 在描述中提到,`window.ActiveXObject` 主要用于检测浏览器是否支持 ActiveX 控件...

    XMLHTTP参考(HTML格式)

    XMLHTTP是 AJAX(异步JavaScript和XML)技术中的核心组件,它允许Web应用程序在不刷新整个页面的情况下与服务器进行通信,实现数据的动态更新。这个参考手册,以HTML格式呈现,详细介绍了XMLHTTP对象的使用方法,...

    Windows service 系统常用命令

    - **功能**:收集系统崩溃时的信息,并向Microsoft发送报告。 - **应用场景**:用于诊断和解决软件冲突或系统故障。 #### 19. cleanmgr - 磁盘清理工具 - **功能**:释放磁盘空间,删除不必要的文件。 - **应用场景...

    XmlHttp对象参考

    XmlHttp对象,全称为Microsoft.XMLHTTP或MSXML2.XMLHTTP,是ActiveX控件的一种,主要用于在客户端执行异步HTTP请求。它是JavaScript或VBScript中实现AJAX(Asynchronous JavaScript and XML)技术的关键组件,允许...

    XMLHTTP 例子

    XMLHTTP是Microsoft ActiveX组件,用于在客户端与服务器之间进行异步HTTP通信,它使得JavaScript或VBScript等脚本语言可以实现与Web服务器的交互,而无需刷新整个页面。这个例子可能是在展示如何使用XMLHTTP对象来...

    Ajax和XMLHttp原理

    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("msxml2.XMLHTTP"); } catch (ex) {} } } } function sendRequest() { var data = document....

    XMLHTTPRequest属性与方法

    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // 使用 ActiveX 创建 XMLHttpRequest } else if (window.XMLHttpRequest) { // 检查浏览器是否支持原生 XMLHttpRequest xmlhttp = new XMLHttpRequest(); //...

    利用XMLHTTP传递参数在另一页面执行并刷新本页

    XMLHTTP是 AJAX (Asynchronous JavaScript and XML) 技术的核心组件,它允许在不重新加载整个网页的情况下与服务器交换数据并更新部分网页内容。这里,我们看到的是一个JavaScript函数`DelInfo()`,它用于删除指定的...

    ajax发信的软件源码

    这两种方法分别对应于不同版本的XMLHTTP组件。`MSXML2.XMLHTTP`通常是在较新的系统上使用的组件,而`Microsoft.XMLHTTP`则是在早期版本的Windows中使用的组件。确保使用正确的组件对于跨平台兼容性至关重要。 #### ...

    易语言源码易语言XMLHTTP类模块源码.rar

    XMLHTTP类是微软ActiveX组件的一部分,它允许程序通过HTTP、HTTPS等协议发送异步HTTP请求,接收服务器响应,并处理返回的数据。在易语言中,可以通过调用Windows API或封装的易语言模块来使用XMLHTTP类,实现网页...

Global site tag (gtag.js) - Google Analytics