C#のWebサービス応答からHTTP応答ヘッダーを読み取るにはどうすればよいですか?
7543 次
3 に答える
3
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;
}
}
于 2009-11-29T15:33:31.440 に答える
1
Webサービスで参照することはできませんHttpContext.Current.Response.Headers
か?
それがうまくいくかどうかはわかりません。
于 2009-11-29T14:21:58.410 に答える
1
を取得している場合は、プロパティHttpResponse
をクエリするだけです。HttpResponse.Headers
于 2009-11-29T14:22:52.777 に答える