头条 科技 产经 家电 智能 手机 芯片 数码 电商 English
中国IT产经新闻网-移动互联网与智能搜索领域是未来IT产业发展的趋势!
中国IT产经新闻/软件安全/正文
microsoft.xmlhttp常用来完成特定的转换以及发送任务
来源:
2023-08-18
编辑:晓露

     MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。创建XMLHTTP对象的语句如下: Set objXML=CreateObject("Msxml2.XMLHTTP")或Set objXML= CreateObject("Microsoft.XMLHTTP") 'Or for version 3.0 of MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。


      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,即异步执行。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格式数据。

产业点评更多
厂商动态更多
热门综合更多
CopyRight @ 2008-2024 IT产经新闻网 All Right Reserved 违者必究 湘ICP备2022017330号-2