前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NET通过http/https的POST方式,发送和接受XML文件内容

ASP.NET通过http/https的POST方式,发送和接受XML文件内容

作者头像
跟着阿笨一起玩NET
发布2018-09-18 17:58:51
2.1K0
发布2018-09-18 17:58:51
举报

 本文转载:http://hi.baidu.com/ysyhyt/item/5011ae39ce3cf49fb80c0395

本文参考:http://blog.csdn.net/ououou123456789/article/details/8672962

Response.End();//这一步是关键,不输出带Html标签的内容。

代码语言:javascript
复制
ASP.NET通过http/https的POST方式,发送和接受XML文件内容
发送页面:
string strXML ="<root><a>test112</a></root>";



System.Net.WebClient wc =new System.Net.WebClient();



byte[] bs = System.Text.Encoding.Default.GetBytes(strXML);

byte[] bsReturn = wc.UploadData("http://localhost/test/webform2.aspx", bs);





string strReturn = System.Text.Encoding.Default.GetString(bsReturn);

Response.Write(strReturn);



Response.End();
接收页面:
protectedvoid Page_Load(object sender, EventArgs e)

{

System.Xml.XmlDocument dom =new System.Xml.XmlDocument();

try

{

dom.Load(Request.InputStream);//这个地方需要注意

System.Xml.XmlNode node = dom.SelectSingleNode("//a");

if (node !=null)

{

Response.Write("nodeValue="+ node.InnerText);

}

}

catch

{

Response.Write("发生错误!");



}

Response.End();//这一步是关键,不输出带Html标签的内容。
}

ASP.NET中Request.InputStream使用

http://www.cnblogs.com/zhwl/archive/2012/03/14/2395591.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-11-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档