新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → [转帖]XMLHTTP资料 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 7659 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: [转帖]XMLHTTP资料 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     xiaohulihoho 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:13
      积分:142
      门派:XML.ORG.CN
      注册:2007/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xiaohulihoho发送一个短消息 把xiaohulihoho加入好友 查看xiaohulihoho的个人资料 搜索xiaohulihoho在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xiaohulihoho的博客楼主
    发贴心情 [转帖]XMLHTTP资料

    XMLHTTP对象及其方法
    ------------------
    MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。
    创建XMLHTTP对象的语句如下:
    Set objXML = CreateObject("Msxml2.XMLHTTP") 或
    Set objXML = CreateObject(“Microsoft.XMLHTTP”)
    ' Or, for version 3.0 of XMLHTTP, use:
    ' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
    对象创建后调用Open方法对Request对象进行初始化,语法格式为:
    poster.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数据:
    poster.send XML-data
    Send方法的参数类型是Variant,可以是字符串、DOM树或任意数据流。发送数据的方式分为同步和异步两种。在异步方式下,数据包一旦发送完毕,就结束Send进程,客户机执行其他的操作;而在同步方式下,客户机要等到服务器返回确认消息后才结束Send进程。
    XMLHTTP对象中的readyState属性能够反映出服务器在处理请求时的进展状况。客户机的程序可以根据这个状态信息设置相应的事件处理方法。属性值及其含义如下表所示:
    值 说明
    0 Response对象已经创建,但XML文档上载过程尚未结束
    1 XML文档已经装载完毕
    2 XML文档已经装载完毕,正在处理中
    3 部分XML文档已经解析
    4 文档已经解析完毕,客户端可以接受返回消息
    客户机处理响应信息
    客户机接收到返回消息后,进行简单的处理,基本上就完成了C/S之间的一个交互周期。客户机接收响应是通过XMLHTTP对象的属性实现的:
    ● responseTxt:将返回消息作为文本字符串;
    ● responseXML:将返回消息视为XML文档,在服务器响应消息中含有XML数据时使用;
    ● responseStream:将返回消息视为Stream对象。

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/11/30 21:12:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 0:10:54

    本主题贴数3,分页: [1]

     *树形目录 (最近20个回帖) 顶端 
    主题:  [转帖]XMLHTTP资料(1980字) - xiaohulihoho,2007年11月30日
        回复:  下面的xml文件是动态生成的最后用xmlHTTP传送出去,这是一个在客户端javas cript脚..(2641字) - xiaohulihoho,2007年11月30日
            回复:  鼎~~~(8字) - klzhuang,2007年12月4日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    4,344.971ms