解決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,  null as  NameValueCollection;
         collection[name] = value;
     }
}
 

這樣要設置相應的http頭就簡單很多了,上面所說的兩個http頭可以直接如下代碼一樣進行設置:

SetHeaderValue(request.Headers,  "Host" "hejingzong.cn" );
SetHeaderValue(request.Headers,  "Connection" "keep-alive" );

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM