【发布时间】:2011-08-03 06:33:03
【问题描述】:
我有一个 ActiveX,它使用某个 XML 文档的有效负载 POST 到服务器(HTTP 处理程序)。
有没有比以下更好的方法将有效负载检索到 XML 中?
private static byte[] RequestPayload()
{
int bytesToRead = HttpContext.Current.Request.TotalBytes;
return (HttpContext.Current.Request.BinaryRead(bytesToRead));
}
using (var mem = new MemoryStream(RequestPayload()))
{
var docu = XDocument.Load(mem);
}
一旦我有了“文档”,我就可以使用 LINQ to XML 进行查询。
谢谢
【问题讨论】:
标签: asp.net linq-to-xml