学习参考:
console报错:
1、java.net.SocketTimeoutException: timeout
2、java.net.SocketTimeoutException: Read timed out
解决办法:
OkHttpClient client = new OkHttpClient().newBuilder()
.connectTimeout(500000, TimeUnit.MILLISECONDS)
.readTimeout(500000, TimeUnit.MILLISECONDS)
.build();
OKHttp3 采用下面代码,不然超时一直不起作用
okHttpClient = new OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS) //设置连接超时
.readTimeout(60, TimeUnit.SECONDS) //设置读超时
.writeTimeout(60,TimeUnit.SECONDS) //设置写超时
// .retryOnConnectionFailure(true) //是否自动重连
.build();