Wie komprimiere ich die Ausgabedaten von einem Webdienst (Webmethode). Die Ausgabe ist XmlDocument-Typ.ASP.NET WebService Antwortkomprimierung
Hier ist der Code.
[WebMethod]
public XmlDocument GetPersonalInfo(int CustomerID)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(new CustomersXML().GetPersonalInfo(CustomerID));
return doc;
}
Wie gzip ich diese Antwort. Beachten Sie, dass es sich nicht um eine Seite (HTTP-Aufruf) handelt, sondern um einen Webdienst, der von einem Flex-Client aufgerufen wird.
Dank
gzip wurde nur als Standard in IIS7 standardmäßig eingeführt und es ist nur als ein Modul in Apache verfügbar, also würde ich nicht sagen, dass es nichts mit .NET zu tun hat, da dies bedeutet, dass dies nicht programmgesteuert aufgerufen werden kann. Sie können Gziped-Streams definitiv direkt aus .NET ausgeben. Ob seine Vorsicht eine völlig getrennte Frage ist. –