httpWebRequest請求錯誤,基礎連線已經關閉: 連線被意外關閉

ITBread發表於2015-10-30

win10下,C# 用httpWebRequest 執行post請求出現“請求錯誤,基礎連線已經關閉: 連線被意外關閉”,經測試設定

//Post請求方式
         

           System.Net.HttpWebRequest request;
            request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
            //Post請求方式
            request.Method = "POST";
            request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)";
            // 內容型別
            request.ContentType = "application/x-www-form-urlencoded";
            request.KeepAlive = false;
都無效,最後搜到一個新增http協議,如下

            request.ProtocolVersion = HttpVersion.Version10; 

成功通過。特記錄下。

相關文章