如下图,设置超时时间为20秒,在执行过程中还是10秒就断了
有 connectTimeout、readTimeout、writeTimeout 这几者是有区别的,connectTimeout 只是建立链接时的超时,readTimeout 是读取数据超时,writeTimeout 是写数据超时。
HttpRequest类没有做拓展,只是把okhttp的设置给简化了,他的配置见下图。调用的是原生的OkHttpClient的Builder来设置的timeout。
你可以先不用这个封装,用原生的OkHttpClient创建一个请求配置connectTimeout和readTimeout,然后设置超时来看看是否生效
扫一扫访问 Blade技术社区 移动端