2011-07-06 17 views
1

JSONを返す安らかなWCFサービスがあります。どうやってデータを圧縮することができるのだろうか?私はHTTPが圧縮をサポートしていると読んで、私はそれをオンにする方法を知らない。私はそれが方法装飾であることを望んでいた。以下は私のWebサービスのコードです。理想的には、いくつかのコード例や記事を読んで、私はグーグルを探していて、これまで空が出てきて、私のgoogle-fooは弱いです。jsonを返す快適なwcfサービスで圧縮を行う方法

[ServiceContract] 
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)] 
public class FooService 
{ 
    [WebInvoke(UriTemplate = "Foo", Method = "POST", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)] 
    public string Foo(string aParameter) 
    { 
     int number = int.Parse(aParameter); 
     number++; 
     return "I added 1 to your number and got " + number; 

    } 
} 

答えて

関連する問題