首页 > 解决方案 > 修复 java.net.ProtocolException: Expected ':status' header not present from NGINX 的问题

问题描述

我使用 NGINX 作为负载均衡器的 Web 服务器。最近我们使用的版本从 1.12 更新到 1.14,并且在我需要支持的旧版本的 Android/Java 应用程序中开始导致以下错误。

java.net.ProtocolException: Expected ':status' header not present

我知道这是一个与 okhttp 相关的问题,并且通过查看其他 SO 问题,我可以看到大多数人建议在移动应用程序中更新 okhttp 库。在我的情况下,虽然这不是一个选择。所以我的问题是,有没有一种方法可以在不更新 Android 应用程序或降级我的网络服务器正在使用的 NGINX 版本的情况下解决这个问题?

标签: androidnginx

解决方案


推荐阅读