2009-11-29 128 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

难道你只是在你的web服务中引用HttpContext.Current.Response.Headers
我不确定这是否可行。