客户端:

var hs:HTTPService=new HTTPService();  
                hs.url="http://localhost/test/Default.aspx";
    var parm:Object = {    
            }       
   hs.resultFormat="xml";
   hs.useProxy=false;
 hs.addEventListener(Event.RESULT,resultUsers);            
   hs.send(parm);

 

服务端:

接收客户端的参数:

Request.QueryString[""]—默认是get方式发送,

将datatable数据转换为xml反馈给客户端:

#region 将datatable转换为XML输出
//此datatable.writeXml方法导出的xml包含xml声明,flex可正确解析,绑定DataTable
                    Response.ContentType = "text/xml";
                    XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding);
                    writer.Formatting = Formatting.Indented;
                    writer.Indentation = 4;
                    writer.IndentChar = ' ';
                    writer.WriteStartDocument();
                    dt.WriteXml(writer);
                    writer.Flush();
                    Response.End();
                    writer.Close();
  #endregion

 

posted on 2012-09-01 22:03  sapling  阅读(302)  评论(0编辑  收藏  举报