我正在使用 .Net Compact Framework 3.5 为 Windows Phone 开发应用程序
我正在尝试从此应用程序连接 Web 服务。
它在第一次尝试时没有连接,但在第二次和更多尝试中连接成功。
在第一次尝试中,出现“Web 异常”错误。
我正在使用以下代码进行连接:
SalesService.SalesService obj = new SalesService.SalesService();
string s = obj.CheckForValidService();
它在 Reference.cs 文件中的 CheckForValidService 方法中给出错误。
最佳答案
啊,旧的 Expect-100 header 问题。您将需要禁止使用该 header 。
System.Net.ServicePointManager.Expect100Continue = false;
MSDN 详细信息:
计算器详细信息:
The request failed with HTTP status 417: Expectation Failed - Using Web Services
关于c# - Web 服务在第一次尝试时未连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628950/