OkHttp/Retrofit default timeout

后端 未结 5 1896
攒了一身酷
攒了一身酷 2020-12-23 13:47

I was wondering how many seconds should I set to my retrofit client.

  1. How many seconds should I use as default timeout?
  2. What is the default timeout fo
5条回答
  •  余生分开走
    2020-12-23 14:33

    You can use

    OkHttpClient okHttpClient = new OkHttpClient.Builder()  
            .connectTimeout(1, TimeUnit.MINUTES)
            .readTimeout(30, TimeUnit.SECONDS)
            .writeTimeout(15, TimeUnit.SECONDS)
            .build();
    
    Retrofit.Builder builder = new Retrofit.Builder()  
            .baseUrl("http://10.0.2.2:3000/")
            .client(okHttpClient)
            .addConverterFactory(GsonConverterFactory.create());
    

    for more details go to: https://futurestud.io/tutorials/retrofit-2-customize-network-timeouts

提交回复
热议问题