收到太多后续请求作为请求的响应

getting too many follow-up request as response of request

我们在 TomEE 7.0.3

上使用 Jersey 和 运行 创建了一个 Restful 网络服务

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

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

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

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

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

我们看到即使客户端收到 follow-up.

,服务器也会收到请求并正确响应

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

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

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

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

我把这个问题放在 github 的 square/okhttp 存储库上,他们在上面放了 bug 标志。

可以看到here

----更新----

他们说它已在 OkHttp v3.10

中修复