2009-11-29 5 views

ответ

2

После рыть через MSDN, все, что нужно сделать, это переопределить метод GetWebResponse, а затем я мог получить доступ к заголовкам ответа:

public class MyWSProxy : HttpWebClientProtocol 
{ 
    protected override WebResponse GetWebResponse(WebRequest request) 
    { 
     System.Net.WebResponse wr = base.GetWebResponse(request); 

     // read a response header 
     object val = wr.Headers["key"]; 

     return wr; 
    } 
} 
1

Не можете ли вы просто обратиться к HttpContext.Current.Response.Headers в свой веб-сервис?
Я не уверен, что это сработает.

1

Если вы возвращаетесь HttpResponse, вы можете просто запросить свойство HttpResponse.Headers.