WebClient設置Expect: 100-continue


今天使用WebClient進行post發送數據的時候.總是無響應.實在沒辦法了.只好用fiddler抓包看一看.自己構造請求看哪里有問題.

發現請求頭加上這句話后就無響應了.Expect: 100-continue

百度之.原因是數據太多了.怎么去掉?

百度.stackoverflow找到一個答案

var uri = new Uri("http://foo.bar.baz");
var servicePoint = ServicePointManager.FindServicePoint(uri);
servicePoint.Expect100Continue = false;

但我試了一下.不好使.

最后又看到一個方法.

ServicePointManager.Expect100Continue = false;

直接寫這句代碼就可以了.

這個代碼直接使用靜態的類進行設置.沒有和Webclient對象掛鈎.讓我感覺怪怪的.

 

 

 


免責聲明!

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



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