日期:2014-05-16  浏览次数:20429 次

ASP.NET如何接收处理WebClient.UploadData发送过来的数据
C#端是

client = new WebClient();
client.Encoding = Encoding.GetEncoding("utf-8");
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
client.Headers.Set("Content-Type", "application/x-www-form-urlencoded");
bytes = null;
address = "http://127.0.0.1/jie.aspx";
s = "name=xxx&b=xxx";
data = Encoding.UTF8.GetBytes(s);
bytes = client.UploadData(address, "POST", data);
 if (Encoding.UTF8.GetString(bytes).StartsWith("SUCCESS"))
{
          m.Issend = "发送成功";
}
else
{
          m.Issend = "发送失败";
}

我需要处理发送过来的数据,
我写个asp.net的页面。我要如何接收data数据并且处理他。因为要分出来name和b这2个数据
------解决方案--------------------

using (var reader = new System.IO.StreamReader(context.Request.InputStream))
{
            String xmlData = reader.ReadToEnd();
}