OkHttp网络请求读写超时
查看OkHttp的源码:
OkHttpClient 的 Builder()
public Builder() {...callTimeout = 0;connectTimeout = 10_000;readTimeout = 10_000;writeTimeout = 10_000;...
}
- callTimeout:整个请求的超时时间,如果设置了这个值,则总超时时间不会超过这个值,默认值为0,表示没有限制,总超时时间为:connnectTimeout + readTimeout + writeTimeout
- connectTimeout:连接超时时间,即与服务器建立连接时的超时时间
- readTimeout:读取服务器数据时的超时时间(此时已建立好了连接)
- writeTimeout:写数据到服务器时的超时时间(此时已建立好了连接)