c# - 如何从 Web 服务响应中读取 HTTP 响应 header ?

标签 c# web-services response-headers

如何从 C# 中的 Web 服务响应中读取 HTTP 响应 header ?

最佳答案

深入研究 MSDN 后,我所需要做的就是重写 GetWebResponse 方法,然后我就可以访问响应 header :

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;
    }
}

关于c# - 如何从 Web 服务响应中读取 HTTP 响应 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815650/

相关文章:

C# Dice Times 每个数字被滚动

jquery - 为什么 CORS AJAX 响应的响应 header 为空?

node.js - Node Express res.set() 不起作用

c# - 将私钥与 .net 中的 X509Certificate2 类相关联

c# - c# 上的距离矩阵服务

c# - C#中语句 "to qualify the use of a type in that namespace"是什么意思

web-services - Sharepoint 2007 AddList 和 AddListFromFeature 缺少模板列和数据内容

c# - 单个数据库和多个用户桌面应用程序

c# - 来自 Javascript 的 ASMX Web 服务

c# - ASP.NET/IIS,web.config 中的 <customHeaders> 何时添加到页面?