C# net winform wpf 发送post数据和xml到网页

由于项目需要发送数据到网页 这里用aspx做测试

采用post以及get发送数据,页面进行数据

 首先这个东西很简单很简单,基本上学过的都会,但是原谅一直搞cs几乎不搞bs的猿类吧。三四年没接触bs。

除了记录自己用意外。也希望能帮助别人

写程序与bs交互的处理webservice也没别的了。冷不丁的遇到了还抓瞎,只能网上搜罗然后测试在整理,在学习。。。。。。。

希望帮助没接触过的,以及也是一直搞cs的猿类,请bs大神,高手,给出更多的解决方案

 

 

首先采用最简单的微软子提供的方式

 

 

aspx可以用request.param获取

       if (Request.Params["data1"] != null)
            {
                string str = Request.Params["data1"].ToString();
                
            }

 

同时微软还提供了一下几种传输方式

 w .UploadData("uri","POST",new byte[1]);

  w.UploadString("uri", "POST", "data=123");

 

 

第二种方式采用httprequest,httpresponse传输并获取返回值

这种方式目前只能单一传递xml格式信息所有的参数内容都存储在xml中 例如<xml><patient><patient/><xml/>

 

网页端获取数据方式

 XmlDocument xmlDoc = new XmlDocument();
 xmlDoc.Load(Request.InputStream);

这样就能将xml中的数据进行重新加载读取使用.

 

第三种采用http,request 传输普通参数

 

 

aspx可以用request.param获取

       if (Request.Params["data1"] != null)    

         {           

      string str = Request.Params["data1"].ToString();       

                      }

posted @ 2014-06-16 14:48  不起名字了  阅读(1658)  评论(0编辑  收藏  举报