从Android到Web服务器的间歇性超时问题

时间:2018-07-19 13:19:21

标签: java android api timeout okhttp3

我正在从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();

这也无助于解决问题。

0 个答案:

没有答案