Apache的org.apache.http.client.config.RequestConfig同时具有connectTimeout和connectionRequestTimeout。
文档指出:
connectTimeout-是与服务器建立连接之前的超时connectionRequestTimeout-在从连接管理器请求连接时使用
我了解connectTimeout是什么,为什么有人会使用它,但是我不明白为什么有人会设置connectionRequestTimeout。那是一个示例用例?
Android Studio在Android Studio中,您可以通过激活以下选项使Gradle完全脱机构建应用程序:
设置->构建,执行,部署->构建工具-> Gradle>离线工作
connectionRequestTimeout会在您有连接池且它们都很忙时发生。根据应用程序的不同,您可能对超时感兴趣,例如,如果您要获取实时数据。