繁体   English   中英

如何在OkHTTP拦截器中读取/更新connectTimeout和ReadTimeout?

[英]How to read / update connectTimeout & ReadTimeout in an OkHTTP Interceptor?

为什么connectTimeout&ReadTimeout可只OkHttpClient? 是“okhttp3.Request”不正确的地方?

也,

  • 如何在“ okhttp3.Interceptor”中读取/更新connectTimeout和ReadTimeout?
  • 此外,是否有可能知道在“okhttp3.Interceptor”呼叫是同步/异步调用?

你可以做到这一点在以下方式:

HTTP客户端3:

OkHttpClient client = new OkHttpClient.Builder()
        .connectTimeout(5, TimeUnit.SECONDS)
        .writeTimeout(5, TimeUnit.SECONDS)
        .readTimeout(5, TimeUnit.SECONDS)
        .build();

HTTP客户端2:

OkHttpClient client = new OkHttpClient();
    client.setConnectTimeout(5, TimeUnit.SECONDS);
    client.setReadTimeout(5, TimeUnit.SECONDS);
    client.setWriteTimeout(5, TimeUnit.SECONDS);
  1. 参考链接okhttp3
  2. 参考链接okhttp2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM