System.Net.WebException: 请求因 HTTP 状态 417 失败: Expectation failed 问题

今天被System.Net.WebException: 请求因 HTTP 状态 417 失败: Expectation failed的问题搞死了

通过url访问服务器上的webservice是没问题的

但在程序中访问就出现System.Net.WebException: 请求因 HTTP 状态 417 失败: Expectation failed这个问题了

只能通过配置host指向webservice的服务器才能调用

baidu,google了无数次 ,原来是请求头的问题

在new了webservice后,调用webservice的方法之前加上

System.Net.ServicePointManager.Expect100Continue = false;

搞掂,世界一下清净了。


 

posted @ 2009-11-04 15:02  —无 名  阅读(2483)  评论(1编辑  收藏  举报