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