请求失败,HTTP状态为417:期望失败

时间:2015-04-03 20:20:08

标签: vb.net http

没有详细的代码 我有一个' kiosk'在大约500-800个不同的自助服务终端中运行的应用程序'在大约50个地点。通过Verizon MIFI连接到互联网的非常简单的应用程序(每个位置2-3个MIFI)。我们相信Verizon已经对网络进行了一些更改,现在随机我得到了

  

请求失败,HTTP状态为417:期望失败

我查看了The request failed with HTTP status 417: Expectation Failed - Using Web ServicesFB Connect: (417) Expectation failed

但是你看我已经使用了

  System.Net.ServicePointManager.Expect100Continue = false

在我的代码中。

所以我遇到的一个问题是应用程序不容易测试,它会在20-30分钟或几天内失败,然后自行清理。

将配置更改为包含

<system.net>
<settings>
    <servicePointManager expect100Continue="false" />
</settings>

这将是一项艰巨的任务,我不知道甚至可以修复它。因为它是随机的,所以我有麻烦,因为我通常不能在我办公室的办公室里失败超过一次。

我碰巧使用VB和.Net来使用&#39; kiosk&#39;运行的应用程序和服务。

1 个答案:

答案 0 :(得分:0)

问题似乎与mifi上的配置有关,而不是Verizon网络本身。我们最近切换了APN,当mifi连接到Verizon网络时,它应该自动更新。有时,mifi将无法更新APN设置,即我们收到此错误消息。我找到了两种解决此问题的方法。第一个也更容易登录到mifi并手动更新设置。如果您正在与不精通技术的用户打交道并通过登录到mifi无法使用,您可以致电Verizon无线企业服务台,让他们从mifi中删除功能集,添加功能,然后从mifi中拔出电池并重新启动它,这将使mifi请求再次进行配置设置。