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しますか? Flexクライアントから呼び出されているWebサービスのページ(HTTP呼び出し)ではないことに注意してください。
おかげ
Gzipでは唯一のIIS7ではデフォルトで標準として導入され、それApacheのモジュールとしてしか利用できないので、私は ".NETとは何の関係もない"とは言いませんが、これはプログラムで呼び出すことができないことを意味しています。あなたは間違いなくGzippedストリームを.NETから直接出力することができます。その慎重さは完全に別個の問題かどうか。 –