我想将 Retrofit 连接超时设置为无限制,而不是静态超时 连接。我该怎么办?
这是我的代码...
lda(flag ~ spent + realpurchase_cash, data=train)
答案 0 :(得分:3)
如果您为改型连接超时设置了较大的数字 您的服务器会很忙,我建议您重新连接到服务器
答案 1 :(得分:0)
Retrofit
不允许开发人员完全删除超时,但是您可以将TimeUnit.HOURS
设置为对超时使用较大的值。例如:
final OkHttpClient okHttpClient = new OkHttpClient.Builder()
.readTimeout(Integer.MAX_VALUE, TimeUnit.HOURS)
.connectTimeout(Integer.MAX_VALUE, TimeUnit.HOURS)
.build();
在此示例中使用Integer.MAX_VALUE
,该值足够大,可以用作无限超时。