2011-12-13 24 views
7

私はまだアクセス権のないサービスをシミュレートするために使用しているWCF Restセルフサービスを持っています。 (JSON REST Service: Content-Encoding: gzipを参照してください)私は自分のレスポンスをgzipしましたが、HTTPレスポンスヘッダ内にContent-Encodingを設定する方法が見つかりませんでした。このフィールドを設定できるようにHTTPヘッダーオブジェクトに到達する方法はありますか?WCF Rest Service - HTTP応答ヘッダーへのアクセス

答えて

10

あなたが現在WebOperationContextを経由してあなたのサービスの方法で応答ヘッダにアクセスすることができます。

var response = WebOperationContext.Current.OutgoingResponse; 
response.Headers.Add("Content-Encoding", "gzip"); 
+0

働きました!どうもありがとうございました。 –

+0

は簡単な答えに投票する価値があります – deadcrab