調用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;

你可能感兴趣的:(Web,webservice,server,service)