我正在从android应用程序调用API。它间歇性地给出超时问题。很少有设置的初始调用总是会成功,然后成功是间歇性的。它给出了以下异常。
原因:java.net.ConnectException:无法连接到/:8080 在okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:242) 在okhttp3.internal.connection.RealConnection.connect(RealConnection.java:160) 在okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)...
我正在使用此网络库https://github.com/amitshekhariitbhu/Fast-Android-Networking
我什至尝试了一次凌空抽射,但结果却是一样的。
还增加了超时时间。
OkHttpClient okHttpClient = new OkHttpClient()
.newBuilder()
.connectTimeout(300, TimeUnit.SECONDS)
.readTimeout(300, TimeUnit.SECONDS)
.writeTimeout(300, TimeUnit.SECONDS)
.build();
这也无助于解决问题。