您的位置:首页 > 理论基础 > 计算机网络

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

2009-02-13 11:10 761 查看
发送页面:

C# code
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();

接收页面:

C# code
protected void 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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: