• 解决Keep-Alive 和 Close 不能使用此属性设置


    http://www.hejingzong.cn/blog/viewblog_86.aspx Keep-Alive 和 Close 不能使用此属性设置

    public static void SetHeaderValue(WebHeaderCollection header, string name, string value)
    {
        var property = typeof(WebHeaderCollection).GetProperty("InnerCollection",
            System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
        if (property != null)
        {
            var collection = property.GetValue(header, nullas NameValueCollection;
            collection[name] = value;
        }
    }
     

    这样要设置相应的http头就简单很多了,上面所说的两个http头可以直接如下代码一样进行设置:

    SetHeaderValue(request.Headers, "Host""hejingzong.cn");
    SetHeaderValue(request.Headers, "Connection""keep-alive");
  • 相关阅读:
    2020-03-23
    2020-03-22
    2020-03-21
    2020-03-20
    2020-03-19
    2020-03-18
    2020-03-17
    单元测试-java
    2020-03-16
    C语言拯救计划Day3-1之求一批整数中出现最多的个位数字
  • 原文地址:https://www.cnblogs.com/sxmny/p/7892240.html
Copyright © 2020-2023  润新知