【发布时间】:2016-06-30 19:27:22
【问题描述】:
OkHttp 让你可以像设置连接超时
OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.setConnectTimeout(connectTimeout, TimeUnit.SECONDS);
okHttpClient.setReadTimeout(readTimeout, TimeUnit.SECONDS);
以下理解正确吗?
连接超时 - 这是与服务器建立连接之前的超时时间
读取超时 - 这是连接进行中的时间,无论是否正在读取数据都会超时。
基于此,在读取超时期间打开的连接会发生什么? OkHttp 是否会让服务器知道连接因超时而关闭?一旦出现读取超时,我想关闭与服务器的连接。我不认为 OkHttp (2.2.0) 正在发送靠近服务器的套接字。这可能与 SO 上的this 问题有关
【问题讨论】: