XMLHTTP开发Web 客户端_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

XMLHTTP开发Web 客户端

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:客户端开发 我们
黑客防线网安网讯:  关键字:XMLHTTP,XML,Web客户端,C#,ASP  所有的知识都不是最新的知识点,关键是达到自己的设计目的。  某些时候,我们可能需要客户端做点什么以简化复杂的脚本处理,比如加密之...

  关键字:XMLHTTPXMLWeb客户端,C#,ASP

  所有的知识都不是最新的知识点,关键是达到自己的设计目的

  某些时候,我们可能需要客户端做点什么以简化复杂的脚本处理,比如加密之类的等

  不管用什么样的客户端,首先我们应该确定我们遵守的协议,或者说如何设置或获取我的数据。这里,我们的服务器端为IIS5的ASP程序,所以我们首先遵守的是HTTP协议,然后在HTTP协议上传输XML。用XML是因为更容易统一我们的数据格式,有XML这种思想我们为什么不用呢。

  恰好XMLHTTP,就是基于HTTP传输XML的很方便的类。

  首先简要说一下XMLHTTP的两个函数:

  open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword)

  按照bstrMethod指定的HTTP方法(如POST,GET等)打开bstrUrl指定的连接,其中varAsync为是否异步,bstrUser, bstrPassword为访问bstrUrl时需要用户及密码。

  send(varBody)

  发送的数据,或者应该说是提交的数据。

   具体可以查看相关的MSXML SDK。

   以下利用C#实现XML的传输,假定反馈的XML格式为"<RESPONSE><ERROR ID="0">成功</ERROR></RESPONSE>"

private MSXML2.DOMDocument40Class zXml;   // 处理服务器反馈结果
private int zLastErrorCode;

private string zLastErrorDescription;

private const int OkSuccess=0;

//以Err打头的都是一些常量

private int ExecuteCmd(string sCmd, string method, string ext)

{

    //根据sCmd计算出sURL的代码省略。

  //……

 try
      {
        //MessageBox.Show(sURL);
        zXmlHttp.open(method, sURL, false,"","");
        zXmlHttp.send(ext);
      }
      finally

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16217-1.html
网站维护教程更新时间:2012-04-06 01:14:27  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer