改造2:设置超时无效

时间:2019-07-30 08:57:45

标签: android kotlin retrofit2

我正在使用以下内容:

 implementation "com.squareup.retrofit2:converter-gson:2.6.0"

fun getOkHTTPClient(time: Int, interceptor: Interceptor): OkHttpClient {

        val client = OkHttpClient.Builder()
            .addInterceptor(interceptor)
           .connectTimeout(5, TimeUnit.SECONDS)
            .writeTimeout(5, TimeUnit.SECONDS)
            .readTimeout(5, TimeUnit.SECONDS)
            .callTimeout(5, TimeUnit.SECONDS)
            .retryOnConnectionFailure(false)
        return client.build()
    }

retrofit2.Retrofit.Builder()
                .baseUrl("$url/")
                .addConverterFactory(GsonConverterFactory.create())
                .client(okHttpClient)

如果我将超时更改为10秒,20、50、500等...效果是相同的。呼叫超时未遵循这些规则。

我想念什么吗?

注意:如果正在帮助调试案例,我正在使用异步请求

0 个答案:

没有答案