2011-12-13 5 views
7

У меня есть автономная служба WCF Rest, которую я использую для имитации службы, к которой у меня пока нет доступа. (См. JSON REST Service: Content-Encoding: gzip). Я обработал свой ответ, но не нашел способа установить Content-Encoding в заголовке ответа HTTP. Есть ли способ добраться до объекта заголовка HTTP, чтобы я мог установить это поле?WCF Rest Service - получение доступа к заголовку ответа HTTP

ответ

10

вы можете получить доступ к заголовкам ответа в методе обслуживания с помощью текущего WebOperationContext:

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

Это сработало! Большое спасибо. –

+0

заслуживает больше голосов за простой ответ – deadcrab

Смежные вопросы