可以尝试以下
检查网络连接 该错误通常是由于网络连接不稳定或断开导致的。确保您的设备已连接到可靠的网络,并尝试重新连接或更换网络。
更换 http 库 如果您使用的是旧版本的 http 库,可能会出现连接重置错误。尝试将 http 库更新到最新版本,例如使用 OkHttp 库。
增加连接超时时间 将连接超时时间增加到适当的值,例如 30 秒或更长,以确保请求有足够的时间得到响应:
OkHttpClient client = new OkHttpClient.Builder() .connectTimeout(30, TimeUnit.SECONDS) .build();
通过采用上述解决方法之一,您应该能够解决 java.net.SocketException: Connection reset on requesting http endpoint on Android 这一错误。