我正在使用.Net Compact Framework 3.5开发Windows Phone应用程序
我正在尝试从此应用程序连接Web服务。
它在“首次尝试”中未连接它,但在第二次及以后的尝试中已成功连接。
在第一次尝试中,它给出了“ Web Exception”错误。
我正在使用以下代码进行连接:
SalesService.SalesService obj = new SalesService.SalesService();
string s = obj.CheckForValidService();
它从Reference.cs文件的CheckForValidService方法中给出错误。
最佳答案
啊,旧的Expect-100标头问题。您将需要禁止使用该标头。
System.Net.ServicePointManager.Expect100Continue = false;
MSDN详细信息:
http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.expect100continue(v=vs.90).aspx
Stackoverflow详细信息:
The request failed with HTTP status 417: Expectation Failed - Using Web Services