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

Microsoft.XMLHttp组件的属性方法zz

阅读更多
Microsoft.XMLHttp组件的属性方法
2006年10月27日 星期五 下午 04:59

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 >

分享到:
评论

相关推荐

    Microsoft.XMLHttp组件的属性方法

    ### Microsoft.XMLHttp组件的属性与方法详解 #### 组件简介 `Microsoft.XMLHttp`组件是Microsoft为实现异步数据交互而开发的一个ActiveX组件,它主要用于客户端与服务器之间的非阻塞通信,支持发送HTTP请求并接收...

    VB使用Microsoft.XMLHTTP判断程序是否联入互联网

    1. **Microsoft.XMLHTTP**:这是一个内置的COM组件,用于处理HTTP请求和响应。它允许开发者通过脚本语言(如VBScript或JScript)来发送HTTP请求并获取服务器响应,非常适用于创建Web服务客户端应用程序。 2. **...

    获取百度网络时间,Microsoft.XMLHTTP实例

    本文将详细探讨如何使用Microsoft.XMLHTTP对象来实现获取百度网络时间的功能,这是一种基于ActiveX技术的HTTP请求方法,适用于早期的Windows环境和Internet Explorer浏览器。 首先,我们需要了解Microsoft.XMLHTTP...

    利用Microsoft.XMLHTTP控件发送COOKIE

    作者:czy &lt;czy82&gt; 出处:http://www.nsfocus.net 日期:2003-09-03 (注意由于论坛会对文章中的一些字符作处理,所以最好到 http://www.chinansl.com/czy/xmlhttp.txt看文章 ...跨站脚本攻击想必各位都已经是很熟悉了...

    Asp 使用 Microsoft.XMLHTTP 抓取网页内容并过滤需要的

    Asp 使用 Microsoft.XMLHTTP 抓取网页内容(没用乱码),并过滤需要的内容 示例源码: 代码如下: &lt;&#37; Dim xmlUrl,http,strHTML,strBody xmlUrl = Request.QueryString(“u”) REM 异步读取XML源 Set ...

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

    XMLHTTP是Microsoft ActiveX组件的一部分,允许开发者在后台发送HTTP请求并接收响应,而无需用户界面的任何更新。这使得应用程序可以静默地执行网络操作,提高了用户体验。在VB6中,可以创建一个类模块来封装XMLHTTP...

    MSXML2.XMLHTTP 800401F3 错误的解决方法

    但是,如果通过这种方法无法解决,那么问题可能涉及到其他因素,如权限不足。 在解决问题的过程中,发现修改注册表键HKEY_CLASSES_ROOT\MSXML2.XMLHTTP的权限并赋予IUSR账号读取权限能够解决问题。这里,IUSR通常是...

    xmlhttp对象_VC中调用XMLHTTP对象访问

    在这种背景下,微软提供了ActiveX控件版本的XMLHTTP对象,可以通过COM(Component Object Model)接口被其他编程语言调用,包括C++。 #### 在VC中调用XMLHTTP对象 Visual C++(VC)作为一款广泛使用的C++集成开发...

    Microsoft ADO Msxml2.ServerXMLHTTP Msxml2.XMLHTTP 程序员参考手册中文版CHM

    《Microsoft ADO 程序员参考CHM手册.chm》 《Msxml2.XMLHTTP 中文参考手册.chm》 《Msxml2.ServerXMLHTTP 中文参考手册.chm》 Msxml2.ServerXMLHTTP 对象 Member 成员 以下表格显示了ServerXMLHTTP对象的属性、...

    测试空间是否支持XMLHTTP组件.docx

    XMLHTTP组件是Web开发中的一个关键工具,尤其在ASP(Active Server Pages)环境中,它允许开发者在客户端与服务器端之间进行异步数据交换,而无需刷新整个页面。这个组件是AJAX(Asynchronous JavaScript and XML)...

    Microsoft的XMLHTTP对象介绍

    Set objXML = CreateObject("Microsoft.XMLHTTP") ``` 或者在服务器端,你可以使用ServerXMLHTTP对象,它提供了与XMLHTTP对象相同的功能,但适用于服务器环境: ```vbscript Set objXML = Server.CreateObject(...

    XMLHTTP对象参考手册

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    VFP上传文件到web服务器

    首先,创建XMLHTTP对象,然后打开连接到服务器的请求,设置请求方法为POST,接着写入文件数据,并发送请求。最后,处理服务器返回的响应,确保文件成功上传。 4. XMLDOM: XMLDOM(XML Document Object Model)是...

    VB XMLHTTP 支持大文件分段与断点下载函数.rar

    5. **写入文件**:将XMLHTTP对象的`ResponseText`属性中的数据写入本地文件,从断点位置开始。 6. **循环下载**:如果文件未完全下载,重复步骤2到5,直到下载完整个文件。 7. **错误处理**:确保处理所有可能的...

    xmlhttp说明文档,xmlhttp中文帮助文档,chm格式

    Set XmlHttp = CreateObject("Microsoft.XMLHTTP") XmlHttp.Open "GET", "http://www.baidu.com", False'这里可以用POST和GET,不过POST更好些,得到的网页始终最新 XmlHttp.send getHtmlStr = StrConv(XmlHttp....

    Ajax原理分析及其实现的简单代码

    var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2....

    XMLHTTP实现HTTPS+post登录

    前几天群里有个朋友问我怎么登录BAIDU,我们... ... ... 然后看到XMLHTTP可以模拟发送HTTPS的数据包,于是便有了以下函数 //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;... XmlHttp(MyLogin_URL,"POST",buf);

    No16.HTML在线编辑.颜色.图片.多线程.XmlHttp

    标题中的"No16"可能指的是一个课程或者项目编号,它涵盖了几个关键的IT知识点:HTML在线编辑、颜色处理、图片操作、多线程以及XmlHttp。让我们逐一深入探讨这些概念。 1. **HTML在线编辑**:这是一个允许用户在网页...

Global site tag (gtag.js) - Google Analytics