zoukankan      html  css  js  c++  java
  • 纯.NET的XMLHTTP实现方法

    公司的同事需要使用XMLHTTP传送XML描述到WEB服务器并捕捉返回的结果,虽然使用MSXML可以实现,考虑是不是可以一种纯.NET的方式来实现这个功能。想用HttpRequest来实现发送XML描述到服务器,但在MSDN中并没有很详细的关于这方面的资料,经过试验,可以用这种方法实现。
      public DataSet GetXmlData()

             
    {

                  
    string url="http://localhost:16800";

                  HttpWebRequest req
    =(HttpWebRequest)WebRequest.Create(url);

                  req.Method
    ="POST";
    //插入公司内部服务的一个头
                  req.Headers.Add("rBeacon-Service","1001");

                  req.ContentType
    ="application/x-www-form-urlencoded";

                  XmlDocument doc
    =new XmlDocument();

                  
                  doc.Load(
    "query.xml");

                  
    string para=doc.OuterXml;

                  StreamWriter myWriter
    =new StreamWriter(req.GetRequestStream());

                  myWriter.Write(para);

                  myWriter.Close();      

                  HttpWebResponse rsp
    =(HttpWebResponse)req.GetResponse();

                  DataSet ds
    =new DataSet();

                  ds.ReadXml(rsp.GetResponseStream(),XmlReadMode.Auto);

                  
    return ds;

             }


  • 相关阅读:
    EffectiveJava-4
    EffectiveJava-3
    EffectiveJava-2
    EffectiveJava-1
    jar包下载
    SpringBoot踩坑日记
    Spring全家桶——SpringBoot之AOP详解
    Spring全家桶——SpringBoot渐入佳境
    Spring全家桶一一SpringBoot与Mybatis
    SpringBoot2.x【一】从零开始环境搭建
  • 原文地址:https://www.cnblogs.com/jeet/p/43984.html
Copyright © 2011-2022 走看看