【问题标题】:getting too many follow-up request as response of request收到太多后续请求作为请求的响应
【发布时间】:2018-07-13 16:52:14
【问题描述】:

我们有一个使用 Jersey 创建并在 TomEE 7.0.3 上运行的 Restful Web 服务

我们在客户端使用 Android 平台,它使用Retrofit 与服务器进行通信。

我们的系统是模块化的,包含超过 14 个部分。

大约 3 周(到现在为止),有时客户会收到 too many follow-up requests 作为回复。

我们在这里和retrofit issues in github搜索它。

他们说可能是服务器故障,所以我们在服务器上使用ngrep 命令跟踪请求。

我们看到即使客户端收到follow-up,服务器也会收到请求并正确响应。

我们还用不同的网络测试了这个问题,这个问题仍然存在。

那么还有什么可能导致这个问题?

【问题讨论】:

    标签: java web-services tomcat retrofit http-error


    【解决方案1】:

    经过多次测试,我们意识到这个错误仅在 Android 平台上出现(我们在 Android 平台接收 Too many follow up request 时使用 Postman 测试了 API。

    所以经过更多测试后,我们发现,当 Android 平台收到 408 作为响应代码时,它们会显示此消息。我们更改了状态码并解决了这个问题。

    我将此问题放在 github 的 square/okhttp 存储库上,他们将 bug 标志放在上面。

    你可以看到here

    ----更新----

    他们说它已在OkHttp v3.10 中修复

    【讨论】:

    • 它仍然在 3.11.0 版本中发生。 :(
    • @HugoLandim 请在 okhttp 存储库中发送打开问题或重新打开我的问题以尽快解决此问题
    猜你喜欢
    • 2022-01-21
    • 2022-11-20
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2018-09-18
    • 2019-04-25
    • 1970-01-01
    相关资源
    最近更新 更多