1. 程式人生 > >呼叫webservice時出現HTTP狀態417:Expectation Failed的解決方法

呼叫webservice時出現HTTP狀態417:Expectation Failed的解決方法

研究了一下HTTP 1.1的規格書,這個錯誤出現於當server(或proxy server)無法辨識client送出的Expect標頭
 
解決方法可以在Web.config (app.config)的<configuration>區段中加入以下設定
 
<system.net> 
        <settings> 
            <servicePointManager expect100Continue="false" /> 
        </settings> 
</system.net>
 
 
 
或於呼叫Web Service前加入以下程式碼 
 
System.Net.ServicePointManager.Expect100Continue = false;