WCF Rest服务 - 获取HTTP响应标头的访问权限

时间:2011-12-13 22:38:09

标签: c# wcf http rest

我有一个自托管的WCF Rest服务,我用它来模拟我还没有访问权限的服务。 (参见JSON REST Service: Content-Encoding: gzip)我对我的回复进行了gziped,但没有找到在HTTP响应头中设置Content-Encoding的方法。有没有办法到达HTTP头对象,所以我可以设置这个字段?

1 个答案:

答案 0 :(得分:10)

您可以通过当前的WebOperationContext

访问服务方法中的响应标头
var response = WebOperationContext.Current.OutgoingResponse;
response.Headers.Add("Content-Encoding", "gzip");