【问题标题】:The request failed with HTTP status 417: Expectation failed请求失败,HTTP 状态 417:期望失败
【发布时间】:2015-06-08 22:52:36
【问题描述】:

无需深入了解详细代码 我有一个“kiosk”应用程序,它在大约 50 个位置的大约 500-800 个不同的“kiosk”中运行。非常简单的应用程序,通过 Verizon MIFI(每个位置 2-3 个 MIFI)连接到互联网。我们认为 Verizon 对网络进行了一些更改,现在我随机得到 ​​p>

请求失败,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>

这将是一项艰巨的任务,我不知道它是否会修复它。由于它是随机的,我遇到了麻烦,因为我通常不能让它在我的办公桌上失败超过 1 次。

我碰巧将 VB 和 .Net 用于与“信息亭”一起运行的应用程序和服务。

【问题讨论】:

    标签: vb.net http


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-06-27
      • 2011-08-02
      • 2013-04-10
      • 2018-07-10
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      相关资源
      最近更新 更多