当前位置:七道奇文章资讯网站建设网站编程
日期:2012-06-30 23:18:00  来源:本站整理

MSXML2.ServerXMLHTTP 对象具体属性、办法阐明[网站编程]

赞助商链接



  本文“MSXML2.ServerXMLHTTP 对象具体属性、办法阐明[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject("Microsoft.XMLHTTP")
'Or for version 3.0 of XMLHTTP, use:
'Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
对象成立后调用Open办法对Request对象举行初始化,语法格局为:
objXML.open http-method,url,async,userID,password
Open办法中包含了5个参数,前三个是必要的,后两个是可选的(在服务器需求举行身份考证时供应).参数的含义以下所示:
http-method:HTTP的通信方法,比方GET或是POST
url:接纳XML数据的服务器的URL地址.普通在URL中要指明ASP或CGI程序
async:一个布尔标识,阐明恳求能否为异步的.假如是异步通信方法(true),客户机就不等候服务器的呼应;假如是同步方法(false),客户机就要等到服务器返回消息后才去履行其他操作
userID:用户ID,用于服务器身份考证
password:用户密码,用于服务器身份考证
XMLHTTP对象的Send办法
用Open办法对Request对象举行初始化后,调用Send办法发送XML数据:
objXML.send()
Send办法的参数范例是Variant,可以是字符串、DOM树或肆意数据流.
发送数据的方法分为同步和异步两种.在异步方法下,数据包一旦发送完毕,就完毕Send进程,客户机履行其他的操作;而在同步方法下,客户奥秘等到服务器返回确认消息后才完毕Send进程.
XMLHTTP对象中的readyState属性
其可以反映出服务器在处理恳求时的进展情况.客户机的程序可以按照这个状况信息设置呼应的事件处理办法.属性值及其含义以下表所示:
值 阐明
0 Response对象已经成立,但XML文档上载历程还没有完毕
1 XML文档已经装载完毕
2 XML文档已经装载完毕,正在处理中
3 部份XML文档已经解析
4 文档已经解析完毕,客户端可以承受返回消息
客户机处理呼应信息,客户机接纳到返回消息后,举行简单的处理,基本上就完成了C/S之间的一个交互周期.
客户机接纳呼应是通过XMLHTTP对象的属性实现的:
responseText:将返回消息作为文本字符串;
responseBody:将返回消息作为HTML文档内容;
responseXML:将返回消息视为XML文档,在服务器呼应消息中含有XML数据时利用;
responseStream:将返回消息视为Stream对象
 

以下是一个简单的例子:近似新闻小偷
 

  1. <%  
  2. Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")  
  3. objXML.open "GET","http://www.alexa.com",false  
  4. objXML.send()  
  5. response.write(objXML.responseText)  
  6. %> 

  以上是“MSXML2.ServerXMLHTTP 对象具体属性、办法阐明[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • MSXML2.ServerXMLHTTP 对象具体属性、办法阐明
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .