如何压缩来自Web服务(Web方法)的输出数据。输出是XmlDocument类型。ASP.NET WebService响应压缩
这是代码。
[WebMethod]
public XmlDocument GetPersonalInfo(int CustomerID)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(new CustomersXML().GetPersonalInfo(CustomerID));
return doc;
}
我该如何Gzip这个回应。请记住,它不是一个页面(HTTP调用),它是从Flex客户端调用的Web服务。
感谢
Gzip已仅在IIS7介绍了作为标准在默认情况下,它仅在Apache中作为模块提供,所以我不会说它“与.NET无关”,因为这意味着这不是您无法以编程方式调用的东西。您可以直接从.NET输出Gzipped流。它的谨慎是否是一个完全独立的问题。 – 2011-01-13 21:43:05