2011-12-13 42 views
7

Tôi có dịch vụ lưu trữ WCF tự lưu trữ mà tôi đang sử dụng để mô phỏng dịch vụ mà tôi chưa có quyền truy cập. (Xem JSON REST Service: Content-Encoding: gzip) Tôi đã giải nén phản hồi của mình nhưng chưa tìm thấy cách để đặt Mã hóa nội dung trong tiêu đề phản hồi HTTP. Có cách nào để truy cập đối tượng tiêu đề HTTP để tôi có thể đặt trường này không?Dịch vụ nghỉ ngơi WCF - Nhận quyền truy cập vào tiêu đề HTTP Reponse

Trả lời

10

bạn có thể truy cập vào các tiêu đề phản ứng trong phương pháp dịch vụ của bạn thông qua các hiện WebOperationContext:

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

Đó làm việc! Cảm ơn nhiều. –

+0

xứng đáng được nhiều phiếu bầu hơn cho một câu trả lời đơn giản – deadcrab

Các vấn đề liên quan